Pārlūkot izejas kodu

* Add CheckAllRTL

Michaël Van Canneyt 4 mēneši atpakaļ
vecāks
revīzija
a05f52dfed
1 mainītis faili ar 32 papildinājumiem un 0 dzēšanām
  1. 32 0
      tests/utils/testsuite.sql

+ 32 - 0
tests/utils/testsuite.sql

@@ -193,6 +193,36 @@ CREATE TABLE TESTRUNHISTORY (
 );
 );
 CREATE INDEX IDX_PREVIOUS ON TESTRUNHISTORY(TH_PREVIOUS_FK);
 CREATE INDEX IDX_PREVIOUS ON TESTRUNHISTORY(TH_PREVIOUS_FK);
 
 
+create sequence seqCheckAll;
+
+create table CHECKALLRTL (
+  CA_ID BIGINT NOT NULL default nextval('seqCheckAll'),
+  CA_PLATFORM_FK INT NOT NULL,
+  CA_DATE DATE NOT NULL DEFAULT CURRENT_DATE,
+  CA_STEP1 BOOLEAN NOT NULL DEFAULT 't',
+  CA_STEP2 BOOLEAN NOT NULL DEFAULT 't',
+  CA_STEP3 BOOLEAN NOT NULL DEFAULT 't',
+  CA_STEP4 BOOLEAN NOT NULL DEFAULT 't',
+  CA_STEP5 BOOLEAN NOT NULL DEFAULT 't',
+  CA_STEP6 BOOLEAN NOT NULL DEFAULT 't',
+  CONSTRAINT PK_CHECKALLRTL PRIMARY KEY (CA_ID)
+);
+
+
+create sequence seqCheckAllLog;
+
+create table CHECKALLRTLLOG (
+  CAL_ID BIGINT NOT NULL default nextval('seqCheckAllLog'),
+  CAL_CHECKALLRTL_FK BIGINT NOT NULL,
+  CAL_STEP SMALLINT NOT NULL,
+  CAL_LOG text,
+  CONSTRAINT PK_PK_CHECKALLRTLLOG PRIMARY KEY (CAL_ID)
+);
+
+
+CREATE UNIQUE INDEX UDX_CHECKALLRTLLOG ON CHECKALLRTLLOG(CAL_CHECKALLRTL_FK,CAL_STEP);
+
+
 -- Create relations
 -- Create relations
 
 
 ALTER TABLE testplatform ADD CONSTRAINT fk_plaform_os FOREIGN KEY (tp_os_fk) REFERENCES testos (to_id);
 ALTER TABLE testplatform ADD CONSTRAINT fk_plaform_os FOREIGN KEY (tp_os_fk) REFERENCES testos (to_id);
@@ -202,6 +232,8 @@ ALTER TABLE testplatform ADD CONSTRAINT fk_plaform_category FOREIGN KEY (tp_cate
 ALTER TABLE testrun ADD CONSTRAINT fk_run_platform FOREIGN KEY (tu_platform_fk) REFERENCES testplatform (tp_id);
 ALTER TABLE testrun ADD CONSTRAINT fk_run_platform FOREIGN KEY (tu_platform_fk) REFERENCES testplatform (tp_id);
 ALTER TABLE testresults ADD CONSTRAINT fk_results_run FOREIGN KEY (tr_testrun_fk) REFERENCES testrun (tu_id);
 ALTER TABLE testresults ADD CONSTRAINT fk_results_run FOREIGN KEY (tr_testrun_fk) REFERENCES testrun (tu_id);
 ALTER TABLE testresults ADD CONSTRAINT fk_results_test FOREIGN KEY (tr_test_fk) REFERENCES tests (t_id);
 ALTER TABLE testresults ADD CONSTRAINT fk_results_test FOREIGN KEY (tr_test_fk) REFERENCES tests (t_id);
+ALTER TABLE CHECKALLRTL ADD CONSTRAINT CHECKALLRTL_PLATFORM_FK FOREIGN KEY (CA_PLATFORM_FK) references testplatform (TP_ID);
+ALTER TABLE CHECKALLRTLLOG ADD CONSTRAINT CHECKALLRTLLOG_CHECKALLRTL_FK FOREIGN KEY (CAL_CHECKALLRTL_FK) REFERENCES CHECKALLRTL (CA_ID);
 
 
 -- Insert default data
 -- Insert default data