NODBESQLIECIECPIFXODBCSQLITEPGODBCPG8MYSQL
11-04-2007 18-07-4511-04-2007 19-30-0611-04-2007 18-24-3511-04-2007 18-46-3411-04-2007 18-51-4411-04-2007 19-04-3111-04-2007 19-11-2111-04-2007 20-53-3011-04-2007 19-22-14
1.00-32 1.00-32 1.00-32 1.00-32 1.00-32 1.00-32 1.00-32 1.00-32 1.00-32
Test NoDescription
1skipokokskipokfailskipokfailTest setting some basic types to null
36skipokokokokokokokfailTest a foreach when an open has already been done
95skipokokokokfailfailfailfailUPDATE ... WHERE CURRENT OF..
106skipokokskipokfailskipfailfailSELECT FIRST and SQL - END SQL block
207skipokokokokfailfailfailfailThis test checks the validity of date/datetime comparisons Its more for the SQL side than 4GL..
270skipokokokfailfailfailokfailA quick test of the define variable like dbname:tablename.column and record like dbname:tablename.\<
286skipokokskipskipokskipfailfailThis is a test for the UNLOAD bug reported
287skipokokskipskipfailskipfailfailAnother UNLOAD test
530skipokokskipokfailskipfailfailCREATE TABLE with database.owner specified. No run-time checking.
531skipokokskipokokskipokfailCREATE TABLE with all (Informix) data types. No run-time checking.
535skipokokskipokskipskipfailfailCREATE TABLE with storage information. No run-time checking.
543skipokokokokokokokfailCREATE TABLE with DEFAULT clause. No run-time checking. NOTE: fails with -ifx-p.
553skipokokskipokfailskipfailfailALTER TABLE with DROP clause. No run-time checking.
554skipokokskipokskipskipfailfailALTER TABLE with ADD CONSTRAINT clause. No run-time checking. NOTE: fails to compile with -ifx-p.
555skipokokskipokskipskipfailfailALTER TABLE with DROP CONSTRAINT clause. No run-time ckecking. NOTE: fails to compile with -ifx-p.
556skipokokskipokskipskipfailfailALTER TABLE with NEXT SIZE clause. No run-time checking.
557skipokokskipokfailskipfailfailALTER TABLE with LOCK MODE clause. No run-time checking.
558skipokokskipokfailskipfailfailALTER TABLE ... ADD with all (Informix) types. No run-time checking. NOTE: fails to compile with -ifx-p.
559skipokokskipokfailskipfailfailALTER TABLE ADD with BEFORE clause. No run-time checking.
560skipokokskipokfailskipfailfailALTER TABLE with MODIFY (all Informix types). No run-time checking. NOTE: fails to compile with -ifx-p.
561skipokokskipokfailskipfailfailALTER TABLE ... MODIFY with column CONSTRAINT clause. No run-time checking. NOTE: fails to compile with -ifx-p.
562skipokokskipokfailskipfailfailALTER TABLE ... ADD with column CONSTRAINT clause. No run-time checking. NOTE: fails to compile with -ifx-p.
569skipokokskipokskipskipfailfailComplex CREATE INDEX. No run-time checking. NOTE: fails to compile with -ifx-p.
570skipokokskipokfailskipfailfailCREATE SYNONYM statement. No run-time checking.
571skipokokskipokfailskipfailfailCREATE PUBLIC SYNONYM database statement. No run-time checking. NOTE: fails to compile with -ifx-p.
572skipokokskipokfailskipfailfailCREATE PRIVATE SYNONYM database statement. No run-time checking. NOTE: fails to compile with -ifx-p.
574skipokokokokokokokfailDROP INDEX database statement. No run-time checking.
576skipokokskipokfailskipfailfailDROP SYNONYM database statement. No run-time checking.
580skipokokokokokokokfailDROP INDEX database statement. No run-time checking.
594skipokokokokfailokokfailSimple UPDATE STATISTICS. No run-time checking.
595skipokokokokfailokokfailLOCK TABLE with SHARED MODE. No run-time checking.
596skipokokokokfailokokfailLOCK TABLE with EXCLUSIVE MODE. No run-time checking.
598skipokokokokfailokokfailUNLOCK TABLE database statement. No run-time checking.
606skipokokokokfailokokfailRENAME COLUMN database statement. No run-time checking.
611skipokokskipokfailskipfailfailCREATE VIEW with CHECK OPTION. No run-time checking.
612skipokokskipokfailskipfailfailComplex CREATE VIEW database statement. No run-time checking.
620skipokokfailokfailokfailfailDELETE with WHERE CURRENT OF clause. No run-time checking.
639skipokokskipokfailskipfailfailSET LOCK MODE TO WAIT with seconds specified. No run-time checking.
645skipokokfailokfailokfailfailGRANT TO ... PUBLIC database statement. No run-time checking.
646skipokokfailokfailokfailfailGRANT ... TO user database statement. No run-time checking.
647skipokokokokfailokokfailGRANT table privileges with TO PUBLIC clause. No run-time checking.
648skipokokokokfailokfailfailGRANT on table to user list. No run-time checking.
649skipokokokokfailokfailfailGRANT INSERT on table to user. No run-time checking.
650skipokokokokfailokfailfailGRANT DELETE on table to user list. No run-time checking.
651skipokokokokfailokfailfailGRANT UPDATE on table to user list. No run-time checking.
652skipokokfailokfailokfailfailGRANT INDEX on table to user list. No run-time checking.
653skipokokfailokfailokfailfailGRANT ALTER on table to user list. No run-time checking.
655skipokokfailokfailokfailfailComplex GRANT on table. No run-time checking.
656skipokokskipokfailskipfailfailREVOKE ... FROM PUBLIC database statement. No run-time checking.
658skipokokskipokfailskipokfailREVOKE on table from PUBLIC database statement. No run-time checking.
659skipokokskipokfailskipfailfailREVOKE on table from user list. No run-time checking.
666skipokokokokfailokfailfailGRANT SELECT in all variants. No run-time checking.
667skipokokfailokfailokfailfailGRANT on table with GRANT OPTION. No run-time checking.
668skipokokfailokfailokfailfailGRANT on table AS GRANTOR No run-time checking.
675skipokokskipokfailskipfailfailUPDATE SYNONYM No run-time checking.
678skipokokokokfailokfailfailUPDATE with Informic-style SET syntax (column=value) No run-time checking.
679skipokokokokfailokfailfailUPDATE with Informix-style SET syntax (multiple columns/values) No run-time checking.
680skipokokokokfailokfailfailUPDATE with dot-star notation (Informix syntax) No run-time checking.
681skipokokokokfailokfailfailUPDATE with constants in SET clause (Informix syntax) No run-time checking.
682skipokokokfailfailokfailfailUPDATE with expresion in SET and column list (Informix syntax) No run-time checking.
683skipokokskipokfailskipfailfailUPDATE with function calls in expresion (Informix syntax) No run-time checking.
685skipokokskipokfailskipfailfailUPDATE with variables in SET clause (Informix syntax). No run-tiem checking.
686skipokokskipokfailskipfailfailUPDATE with SET sub-expression (Informix syntax) No run-time checking.
687skipokokskipokfailskipfailfailUPDATE ... SET with UNITS. No run-time checking.
689skipokokskipokfailskipfailfailUPDATE VIEW with Informix-style SET. No run-time checking.
692skipokokokokokokfailfailUPDATE standard SET with SQL expression. No run-time checking.
695skipokokokokfailokfailfailUPDATE SET WHERE CURRENT OF (std. syntax) No run-time checking.
696skipokokokokfailokfailfailUPDATE with THRU syntax. No run-time checking.
700skipokokskipokfailskipfailfailINSERT on synonym. NO run-time checking.
701skipokokskipokfailskipfailfailUPDATE SET with sub-expression (std syntax). No run-time checking.
702skipokokskipokfailskipfailfailUPDATE SET with function call in expression (std syntax). No run-time checking.
704skipokokskipokfailskipfailfailUPDATE SET with sub-expression (std syntax). No run-time checking.
706skipokokskipokfailskipfailfailSelect with constants and expresions, all combinations. Informix specific syntax.
713skipokokskipokfailskipfailfailDELETE on synonym. No run-time checking.
721skipokokskipokfailskipfailfailCheck if column expressions is correctly fetched.
724skipokokskipokfailskipfailfailCheck if a select with \< fetch all correct values.
725skipokokskipokfailskipfailfailCheck if a select with \< fetch all correct values.
726skipokokokokokokokfailCheck if a select with over two tables fetch the correct values.
728skipokokskipokfailskipokfailCheck if a select with over two tables with outer fetch the correct values.
729skipokokskipokfailskipfailfailCheck if a select with over two tables with two outer fetch the correct values.
730skipokokskipokfailskipfailfailCheck if a select with over two tables with two outer fetch the correct values.
751skipokokokokfailfailokfailCheck if a simple select with MATCHES in where condition using a variable fetch the correct values.
753skipokokokokokfailfailfailCheck if a simple select that uses the rowid fetch the correct values values
754skipokokskipokfailskipfailfailCheck if a simple select with LIKE and characters escaped in where condition fetch the correct values
761skipokokskipokfailskipfailfailCheck if a simple select with MATCHES and characters escaped in where condition fetch the correct values.
764skipokokokokfailfailokfailCheck if a simple select with LIKE in where condition using a variable fetch the correct values.
776skipokokokokfailfailokfailCheck if a simple select with LIKE in where condition using a variable fetch the correct values.
791skipokokokokokokokfailCheck if a ROLLBACK WORK works ok.
798skipokokokokokokfailfailCheck if a simple select with rowid in select list fetch the correct values.
902skipokokskipokokskipokfailTest if the sqlca.sqlerrm is assigned with an obvious sql error.
906skipokokskipokokskipokfailTest if the sqlca.sqlerrd[2] is assigned with the ISAM error with a lock
908skipokokskipfailfailskipfailfailTest if the sqlca.sqlerrd[4] is assigned with the estimated cost of query.
909skipokokskipfailfailskipfailfailTest if the sqlca.sqlerrd[5] is assigned with the offset of an error in an wrong sql statement.
910skipokokokfailfailfailokfailTest if the sqlca.sqlerrd[6] is assigned with last rowid inserted.
912skipokokokfailfailfailfailfailTest if the sqlca.sqlarn[2] is assigned with a W after a truncation in a select.
914skipokokskipfailfailskipfailfailTest if the sqlca.sqlawarn[3] is assigned with a W after a null in an agregate function of a select.
936skipskipskipskipskipfailskipfailfailTest if the SET LOG 4gl statement works OK
1009skipokokfailokfailokfailfailcursor for update declared twice that second thime thinks it does not exist
1200skipokokfailokokokokfailThis is a fairly comprehensive declare/open test for input/output binding
1220skipokokskipfailokskipokfailTests the SQL drivers ability to select fewer or more columns than variables
1246skipokokokokokokokfailTests a rollback work
1248skipokokokokokfailokfailTests rolling back - mid 717
1249skipokokokokfailfailokfailDate tests of some sort
1257skipokokokokokokokfailThis tests for a core dump when using a specific unload routine, known to fail on some platforms (they should remove the #define KAGEL_UNLOAD from lib/libsql/esqlc/esql.ec if set)
1273skipokokokokokokokfailTests selecting into from a union'd statement with no cursor
1274skipokokfailokfailokfailfailVarious DATETIME variants inserted
1301skipokokskipokfailskipfailfailCREATE TABLE with DEFAULT clause. No run-time checking. NOTE: fails with -ifx-p.
1302skipokokskipokfailskipfailfailUPDATE with constants in SET clause (Informix syntax) No run-time checking.
1303skipokokskipokfailskipfailfailUPDATE with expresion in SET and column list (Informix syntax) No run-time checking.
1304skipokokskipokfailskipfailfailCheck if a simple select with GREATER or equal the in where condition fetch the correct values.
1411skipokokokokokokokfailWhen using substring in a column with alias, the table alias is removed and an ambigous column error may be thrown
1413skipokokfailokfailfailfailfailExample logical report layout testing
1415skipokokokokokokokfailBUGFIX:cant substr if @ in fieldname
1622skipokokokokokokokfailSQL with mulitply money field, not all decimals considered. MID 941.
485 OK
7 Fail
463 Skip
98% OK
404 OK
 Fail
559 Skip
100% OK
399 OK
 Fail
564 Skip
100% OK
254 OK
28 Fail
681 Skip
90% OK
380 OK
21 Fail
562 Skip
94% OK
275 OK
126 Fail
562 Skip
68% OK
236 OK
74 Fail
653 Skip
76% OK
306 OK
100 Fail
557 Skip
75% OK
292 OK
114 Fail
557 Skip
71% OK