mirror of
https://github.com/FirebirdSQL/firebird-qa.git
synced 2025-01-22 13:33:07 +01:00
282 lines
7.5 KiB
Plaintext
282 lines
7.5 KiB
Plaintext
# QA-specific databases.conf, will be ADDED $FB_HOME/databases.conf
|
|
# by batch scenario as part of preparation, before QA suite run.
|
|
# ::: NB :::
|
|
# DO NOT add here aliases 'employee', 'employee.fdb' and 'security.db'
|
|
# ####################################################################
|
|
# Discussed with pcisar, letters since 30-may-2022 13:48, subject:
|
|
# "new qa, core_4964_test.py: strange outcome when use... shutil.copy()"
|
|
# ####################################################################
|
|
|
|
# Hereafter we specify data for tests which require special settings for database.
|
|
# Each alias must EXACTLY match to value in the test, including letters case.
|
|
#
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/5160
|
|
# https://github.com/FirebirdSQL/firebird/issues/5255
|
|
# ex. core-4964
|
|
tmp_core_4964_alias = $(dir_sampleDb)/qa/tmp_core_4964.fdb
|
|
{
|
|
# dir_msg - directory where messages file (firebird.msg) is located.
|
|
# We put here path+name of file that has for sure not .fdb format:
|
|
SecurityDatabase = $(dir_msg)/firebird.msg
|
|
}
|
|
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/5160
|
|
# ex. core-4864
|
|
tmp_core_4864_alias = $(dir_sampleDb)/qa/tmp_core_4864.fdb
|
|
{
|
|
SecurityDatabase = tmp_core_4864_alias
|
|
}
|
|
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/6293
|
|
# ex. core-6043
|
|
tmp_core_6043_gtt_0_alias = $(dir_sampleDb)/qa/tmp_core_6043_gtt_0.fdb
|
|
{
|
|
ClearGTTAtRetaining = 0
|
|
}
|
|
tmp_core_6043_gtt_1_alias = $(dir_sampleDb)/qa/tmp_core_6043_gtt_1.fdb
|
|
{
|
|
ClearGTTAtRetaining = 1
|
|
}
|
|
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/6396
|
|
# ex. core-6147
|
|
tmp_core_6147_alias = $(dir_sampleDb)/qa/tmp_core_6147.fdb
|
|
{
|
|
SecurityDatabase = tmp_core_6147_alias
|
|
}
|
|
|
|
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/6453
|
|
# ex. core-6208
|
|
tmp_core_6208_alias = $(dir_sampleDb)/qa/tmp_core_6208.fdb
|
|
{
|
|
SecurityDatabase = tmp_core_6208_alias
|
|
}
|
|
|
|
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/6650
|
|
# ex. core-6412
|
|
tmp_core_6412_alias = $(dir_sampleDb)/qa/tmp_core_6412.fdb
|
|
{
|
|
AuthClient = Srp256, Srp
|
|
UserManager = Srp
|
|
SecurityDatabase = tmp_core_6412_alias
|
|
}
|
|
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/2367
|
|
# ex. core-6441
|
|
tmp_core_6441_alias = $(dir_sampleDb)/qa/tmp_core_6441.fdb
|
|
{
|
|
AuthClient = Srp256, Srp
|
|
UserManager = Srp
|
|
SecurityDatabase = tmp_core_6441_alias
|
|
}
|
|
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/1665
|
|
# ex. core-1241
|
|
tmp_gh_1665_alias = $(dir_sampleDb)/qa/tmp_gh_1665.fdb
|
|
{
|
|
# NB: this is *per-database* parameter rather than TempDirectories.
|
|
TempTableDirectory = |DEFINITELY|INACCESSIBLE|
|
|
}
|
|
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/6860
|
|
# ex. core-1241
|
|
tmp_gh_6860_fb25_alias = $(dir_sampleDb)/qa/tmp_gh_6860_fb25.fdb
|
|
{
|
|
DataTypeCompatibility = 2.5
|
|
SecurityDatabase = tmp_gh_6860_fb25_alias
|
|
}
|
|
|
|
tmp_gh_6860_fb30_alias = $(dir_sampleDb)/qa/tmp_gh_6860_fb30.fdb
|
|
{
|
|
DataTypeCompatibility = 3.0
|
|
SecurityDatabase = tmp_gh_6860_fb30_alias
|
|
}
|
|
|
|
|
|
# Auxiliary alias for some tests related to system privileges.
|
|
# Currently is used by:
|
|
# functional/syspriv/test_user_management_in_selfsec_db.py
|
|
#
|
|
tmp_syspriv_alias = $(dir_sampleDb)/qa/tmp_syspriv.fdb
|
|
{
|
|
SecurityDatabase = tmp_syspriv_alias
|
|
}
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/6142
|
|
# ex. core-5884
|
|
tmp_core_5884_alias = $(dir_sampleDb)/qa/tmp_core_5884.fdb
|
|
{
|
|
UserManager = Srp
|
|
AuthServer = Srp256
|
|
SecurityDatabase = tmp_core_5884_alias
|
|
}
|
|
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/5118
|
|
# ex. core-4821
|
|
tmp_core_4821_alias = $(dir_sampleDb)/qa/tmp_core_4821.fdb
|
|
{
|
|
UserManager = Srp
|
|
SecurityDatabase = tmp_core_4821_alias
|
|
}
|
|
|
|
tmp_bind_4821_alias = $(dir_sampleDb)/qa/tmp_bind_4821.fdb
|
|
{
|
|
UserManager = Srp
|
|
SecurityDatabase = tmp_core_4821_alias
|
|
}
|
|
|
|
# temporary(?)
|
|
tmp_core_4582_alias = $(dir_sampleDb)/qa/tmp_core_4582.fdb
|
|
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/5765
|
|
# ex. core-5496
|
|
tmp_core_5496_alias = $(dir_sampleDb)/qa/tmp_core_5496.fdb
|
|
{
|
|
UserManager = Srp
|
|
SecurityDatabase = tmp_core_5496_alias
|
|
}
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/5765
|
|
# ex. core-6932
|
|
tmp_gh_6932_alias = $(dir_sampleDb)/qa/tmp_gh_6932.fdb
|
|
{
|
|
# will be resolved to:
|
|
# D:/FB/fbNNNNN/examples/empbuild/qa
|
|
# /opt/firebird/examples/empbuild/qa
|
|
TempTableDirectory = $(dir_sampleDb)/qa
|
|
}
|
|
|
|
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/6392
|
|
# ex. core-6143
|
|
tmp_core_6143_alias = $(dir_sampleDb)/qa/tmp_core_6143.fdb
|
|
{
|
|
UserManager = Srp
|
|
AuthClient = Srp
|
|
AuthServer = Srp
|
|
SecurityDatabase = tmp_core_6143_alias
|
|
}
|
|
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/7382
|
|
tmp_gh_7382_alias = $(dir_sampleDb)/qa/tmp_gh_7382.fdb
|
|
{
|
|
DefaultDbCachePages = 30k
|
|
}
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/7046
|
|
# Make ability to add comment to mapping ('COMMENT ON MAPPING ... IS ...')
|
|
tmp_gh_7046_alias = $(dir_sampleDb)/qa/tmp_gh_7046.fdb
|
|
{
|
|
SecurityDatabase = tmp_gh_7046_alias
|
|
}
|
|
|
|
# Verifying work of OnDisconnectTriggerTimeout config parameter
|
|
# https://github.com/FirebirdSQL/firebird/commit/040db0e05a4d880296c451cdc865077d9d4f2619
|
|
# Add OnDisconnectTriggerTimeout parameter to firebird.conf
|
|
tmp_trg_disconn_timeout_alias = $(dir_sampleDb)/qa/tmp_disconn_trg_timeout.fdb
|
|
{
|
|
# Set number of seconds after which ON DISCONNECT trigger execution will be
|
|
# automatically cancelled by the engine. Zero means no timeout is set.
|
|
# Per-database configurable.
|
|
|
|
OnDisconnectTriggerTimeout = 2
|
|
}
|
|
|
|
tmp_gh_6802_alias = $(dir_sampleDb)/qa/tmp_gh_6802.fdb
|
|
{
|
|
# Determines the number of seconds that the lock manager will wait after a
|
|
# conflict has been encountered before purging locks from dead processes
|
|
# and doing extra deadlock scan cycle.
|
|
#
|
|
# Per-database configurable.
|
|
|
|
DeadlockTimeout = 6
|
|
}
|
|
|
|
tmp_gh_7106_alias = $(dir_sampleDb)/qa/tmp_gh_7106.fdb
|
|
{
|
|
SecurityDatabase = tmp_gh_7106_alias
|
|
}
|
|
|
|
|
|
# This alias has invalid value for LockMemSize, it was done intentionally.
|
|
# Attempt to create database with this alias led FB to crash, database file
|
|
# will have size = 0 bytes.
|
|
#
|
|
tmp_gh_7545_alias = $(dir_sampleDb)/qa/tmp_gh_7545.fdb
|
|
{
|
|
LockmemSize
|
|
}
|
|
|
|
|
|
|
|
tmp_gh_7598_alias = $(dir_sampleDb)/qa/tmp_gh_7598.fdb
|
|
{
|
|
MaxStatementCacheSize = 32K
|
|
DeadlockTimeout = 1
|
|
}
|
|
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/7723
|
|
tmp_gh_7723_alias = $(dir_sampleDb)/qa/tmp_gh_7723.fdb
|
|
{
|
|
AuthServer = Srp256
|
|
}
|
|
|
|
|
|
tmp_gh_7917_alias = $(dir_sampleDb)/qa/tmp_gh_7917.fdb
|
|
{
|
|
KeyHolderPlugin = KH2
|
|
}
|
|
|
|
# https://github.com/FirebirdSQL/firebird/issues/4203
|
|
tmp_gh_4203_alias = $(dir_sampleDb)/qa/tmp_gh_4203.fdb
|
|
{
|
|
SecurityDatabase = tmp_gh_4203_alias
|
|
}
|
|
|
|
# https://github.com/FirebirdSQL/firebird/issues/8062
|
|
tmp_gh_8062_alias = $(dir_sampleDb)/qa/tmp_gh_8062.fdb
|
|
{
|
|
SecurityDatabase = tmp_gh_8062_alias
|
|
}
|
|
|
|
# Test issue: https://github.com/FirebirdSQL/firebird/issues/8194
|
|
tmp_gh_8194_alias = $(dir_sampleDb)/qa/tmp_gh_8194.fdb
|
|
{
|
|
DefaultDbCachePages = 128
|
|
}
|
|
|
|
# https://github.com/FirebirdSQL/firebird/commit/fd0fa8a3a58fbfe7fdc0641b4e48258643d72127
|
|
# Let include file name into error message when creation of temp file failed
|
|
tmp_fd0fa8a3_alias = $(dir_sampleDb)/qa/tmp_fd0fa8a3.fdb
|
|
{
|
|
TempTableDirectory = <>
|
|
}
|
|
|
|
tmp_gh_6416_alias = $(dir_sampleDb)/qa/tmp_gh_6416.fdb
|
|
{
|
|
DataTypeCompatibility = 3.0
|
|
}
|
|
|
|
# Databases for replication tests:
|
|
#
|
|
db_main_alias = $(dir_sampleDb)/qa_replication/db_main.fdb
|
|
db_repl_alias = $(dir_sampleDb)/qa_replication/db_repl.fdb
|
|
|