mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-13 11:59:26 +02:00
89 lines
2.6 KiB
SQL
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');
|
|
|
|
|
|
|