[ 
https://issues.apache.org/jira/browse/DERBY-6698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14090663#comment-14090663
 ] 

Knut Anders Hatlen commented on DERBY-6698:
-------------------------------------------

When running suites.All with the 10.11.1.0 release candidate on a 10.10.2.0 
database, the following tests failed:

TriggerTest.testQualifiedNamesInSystemTables: failed because it used WHEN 
clause, which requires db format 10.11
TriggerTest.testDerby5578InvalidateAllStatementsProc: failed because test 
expected stored meta-data query to be recompiled, but stored meta-data queries 
are not used in soft-upgrade

RenameTableTest.test_6672_1: failed because it used deferred constraints, which 
requires db format 10.11

ConstraintCharacteristicsTest: many failures because deferred constraints are 
not supported in old databases

ForeignKeysDeferrableTest: many failures because deferred constraints are not 
supported in old databases

RolesTest.testSemantics: failed because SYSROUTINEPERMS didn't have entry for 
SYSCS_PEEK_AT_IDENTITY (new function in 10.11)

AutoIncrementTest: various failures because some identity column bugs are only 
fixed if database is upgraded to 10.11 so that identity columns are backed by 
sequences

IdentitySequenceTest: various failures because the test expects identity 
columns to be backed by sequences

ToolScripts.ij7: fails because canon expects SHOW FUNCTIONS to list 
SYSCS_PEEK_AT_IDENTITY

TestDbMetaData: the testGetFunctions* test cases failed because 
DatabaseMetaData.getFunctions() didn't list SYSCS_PEEK_AT_IDENTITY

All of the above are expected failures, as far as I can tell.

In addition, some tests failed with self-deadlocks. They were fixed by 
DERBY-6692.

If an older database had been used, I would expect more test cases to fail.

> Make it easier to run suites.All on soft-upgraded database
> ----------------------------------------------------------
>
>                 Key: DERBY-6698
>                 URL: https://issues.apache.org/jira/browse/DERBY-6698
>             Project: Derby
>          Issue Type: Improvement
>          Components: Test
>            Reporter: Knut Anders Hatlen
>
> See discussion here: 
> http://mail-archives.apache.org/mod_mbox/db-derby-dev/201408.mbox/%3C53E3B191.2010608%40gmail.com%3E
> It would be useful if tests that know they will fail unless the database 
> format is at least at a certain version, disable themselves when running on 
> an older database. This would reduce the noise when running suites.All on a 
> soft-upgraded database, which is an ad hoc test that's sometimes performed 
> during release testing.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to