From: <pc...@us...> - 2007-07-23 15:36:26
|
Revision: 341 http://svn.sourceforge.net/firebird/?rev=341&view=rev Author: pcisar Date: 2007-07-23 08:36:26 -0700 (Mon, 23 Jul 2007) Log Message: ----------- QA-54 - Test for CORE-870 Modified Paths: -------------- qa/trunk/testsuite/README.context Added Paths: ----------- qa/trunk/testsuite/bugs.qms/core_870.qmt qa/trunk/testsuite/fdb/ qa/trunk/testsuite/fdb/core870.fdb Modified: qa/trunk/testsuite/README.context =================================================================== --- qa/trunk/testsuite/README.context 2007-07-18 21:02:27 UTC (rev 340) +++ qa/trunk/testsuite/README.context 2007-07-23 15:36:26 UTC (rev 341) @@ -3,6 +3,7 @@ * temp_directory : Directory for temporary files * server_location : Hostname where Firebird is located (empty for local protocol access, hotname: for TCP/IP access) * database_location : Directory where test databases are created + * suite_database_location : Path to database files. These files are part of the Test repository (subdirectory 'fdb') * backup_location : Path to database backup files. These files are part of the Test repository (subdirectory 'fbk') * isc4_path : Path to security database, including filename * user_name : Firebird user used by tests to connect/create database @@ -20,6 +21,7 @@ temp_directory=/var/tmp/ server_location=localhost: database_location=/var/tmp/ +suite_database_location=/home/testsuite/fdb/ backup_location=/home/testsuite/fbk/ isc4_path=/opt/firebird/security2.fdb user_name=SYSDBA Added: qa/trunk/testsuite/bugs.qms/core_870.qmt =================================================================== --- qa/trunk/testsuite/bugs.qms/core_870.qmt (rev 0) +++ qa/trunk/testsuite/bugs.qms/core_870.qmt 2007-07-23 15:36:26 UTC (rev 341) @@ -0,0 +1,15 @@ +<?xml version="1.0" ?><!DOCTYPE extension PUBLIC '-//QM/2.3b/Extension//EN' 'http://www.codesourcery.com/qm/dtds/2.3b/-//qm/2.3b/extension//en.dtd'><extension class="fbqa.FirebirdTest" kind="test"><argument name="create_db_method"><enumeral>Connect To Existing</enumeral></argument><argument name="user_password"><text>masterkey</text></argument><argument name="sql_dialect"><enumeral>3</enumeral></argument><argument name="result_string"><text>Starting backup... +gbak finished... +Delete backup file... +Backup file deleted. +</text></argument><argument name="character_set"><enumeral>NONE</enumeral></argument><argument name="author"><text>pcisar</text></argument><argument name="page_size"><enumeral>Default</enumeral></argument><argument name="substitutions"><set/></argument><argument name="backup_file_path"><text/></argument><argument name="user_name"><text>SYSDBA</text></argument><argument name="resources"><set/></argument><argument name="expected_stderr"><text/></argument><argument name="target_version"><text>2.1</text></argument><argument name="description"><text/></argument><argument name="target_group"><text>.*</text></argument><argument name="populate_method"><enumeral>None (manual)</enumeral></argument><argument name="bug_id"><text>CORE-870</text></argument><argument name="data_tuple"><text/></argument><argument name="db_name"><text>core870.fdb</text></argument><argument name="isql_script"><text/></argument><argument name="source_code"><text>import os + +print 'Starting backup...' +fbk = os.path.join(context['temp_directory'],'backup.fbk') +runProgram('gbak',['-b','-user',user_name,'-password',user_password,dsn,fbk]) +print 'gbak finished...' +if os.path.isfile(fbk): + print 'Delete backup file...' + os.remove(fbk) + print 'Backup file deleted.' +</text></argument><argument name="test_id"><text>core_870</text></argument><argument name="target_platform"><text>All</text></argument><argument name="insert_statement"><text/></argument><argument name="test_expr"><text/></argument><argument name="statement_type_and_result"><enumeral>Python: String</enumeral></argument><argument name="prerequisites"><set/></argument><argument name="title"><text>Engine crashes while trying to backup a logically corrupt db</text></argument><argument name="drop_db"><enumeral>false</enumeral></argument><argument name="db_path_property"><text>suite_database_location</text></argument></extension> \ No newline at end of file Added: qa/trunk/testsuite/fdb/core870.fdb =================================================================== (Binary files differ) Property changes on: qa/trunk/testsuite/fdb/core870.fdb ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |