fpc/tests/utils/tests.sql
peter 4ace790492 * remove $Log
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00

89 lines
2.6 KiB
SQL

CREATE TABLE TESTS (
T_ID INTEGER NOT NULL AUTO_INCREMENT,
T_NAME VARCHAR(80) NOT NULL,
T_FULLNAME VARCHAR(255) NOT NULL,
T_CPU VARCHAR(20),
T_OS VARCHAR(30),
T_VERSION VARCHAR(10),
T_ADDDATE DATE NOT NULL,
T_GRAPH CHAR(1) NOT NULL DEFAULT '-',
T_INTERACTIVE CHAR(1) NOT NULL DEFAULT '-',
T_RESULT INTEGER 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 INTEGER NOT NULL DEFAULT 0,
T_KNOWN CHAR(1) NOT NULL DEFAULT '-',
T_NOTE VARCHAR(255),
T_DESCRIPTION TEXT,
T_SOURCE TEXT,
T_OPTS VARCHAR(255),
UNIQUE TESTNAME (T_NAME),
PRIMARY KEY PK_TEST (T_ID)
);
CREATE TABLE TESTRESULTS (
TR_ID INTEGER NOT NULL AUTO_INCREMENT,
TR_TEST_FK INTEGER NOT NULL,
TR_DATE TIMESTAMP NOT NULL,
TR_CPU_FK INTEGER,
TR_OS_FK INTEGER,
TR_VERSION_FK INTEGER,
TR_OK CHAR(1) NOT NULL DEFAULT '-',
TR_SKIP CHAR(1) NOT NULL DEFAULT '-',
TR_RESULT INT NOT NULL DEFAULT 0,
TR_LOG TEXT,
PRIMARY KEY (TR_ID),
INDEX TR_IDATE (TR_DATE)
);
CREATE TABLE TESTOS (
TO_ID INTEGER NOT NULL AUTO_INCREMENT,
TO_NAME VARCHAR(10),
PRIMARY KEY (TO_ID),
UNIQUE TR_INAME (TO_NAME)
);
CREATE TABLE TESTVERSION (
TV_ID INTEGER NOT NULL AUTO_INCREMENT,
TV_VERSION VARCHAR(10),
TV_RELEASEDATE TIMESTAMP,
PRIMARY KEY (TV_ID),
UNIQUE TR_INAME (TV_VERSION)
);
CREATE TABLE TESTCPU (
TC_ID INTEGER NOT NULL AUTO_INCREMENT,
TC_NAME VARCHAR(10),
PRIMARY KEY (TC_ID),
UNIQUE TC_INAME (TC_NAME)
);
INSERT INTO TESTOS (TO_NAME) VALUES ('linux');
INSERT INTO TESTOS (TO_NAME) VALUES ('win32');
INSERT INTO TESTOS (TO_NAME) VALUES ('go32v2');
INSERT INTO TESTOS (TO_NAME) VALUES ('os2');
INSERT INTO TESTOS (TO_NAME) VALUES ('freebsd');
INSERT INTO TESTOS (TO_NAME) VALUES ('netbsd');
INSERT INTO TESTOS (TO_NAME) VALUES ('openbsd');
INSERT INTO TESTOS (TO_NAME) VALUES ('amiga');
INSERT INTO TESTOS (TO_NAME) VALUES ('atari');
INSERT INTO TESTOS (TO_NAME) VALUES ('qnx');
INSERT INTO TESTOS (TO_NAME) VALUES ('beos');
INSERT INTO TESTOS (TO_NAME) VALUES ('sunos');
INSERT INTO TESTCPU (TC_NAME) VALUES ('i386');
INSERT INTO TESTCPU (TC_NAME) VALUES ('ppc');
INSERT INTO TESTCPU (TC_NAME) VALUES ('m68k');
INSERT INTO TESTCPU (TC_NAME) VALUES ('sparc');
INSERT INTO TESTVERSION (TV_VERSION) VALUES ('1.0.6');
INSERT INTO TESTVERSION (TV_VERSION) VALUES ('1.0.7');
INSERT INTO TESTVERSION (TV_VERSION) VALUES ('1.0.8');
INSERT INTO TESTVERSION (TV_VERSION) VALUES ('1.1.0');
INSERT INTO TESTVERSION (TV_VERSION) VALUES ('1.1');