installationservices/swtransactionservices/test/tintegrityservices/scripts/tintegrityservices.script
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 19 Mar 2010 09:33:35 +0200
changeset 24 84a16765cd86
permissions -rw-r--r--
Revision: 201007 Kit: 201011

//
// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of the License "Eclipse Public License v1.0"
// which accompanies this distribution, and is available
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
//

PRINT IntegrityServices tests...
//
//LOAD_SUITE tintegrityservices
LOAD_SUITE tststestserver
//
#
z:\tusif\tsts\tintegrityservices\scripts\

//! @file
//! @SYMTestCaseID		API-SEC-INTEGRITYSERVICES-B-0001
//! @SYMTestCaseDesc		Simulates successful install of version 1 followed by sucessful uninstall
//! @SYMTestPriority		Low
//! @SYMTestExpectedResults	The test completes with KErrNone completion code.  All files are cleaned-up.
//! @SYMREQ			REQ2681.5
//! @SYMTestType		UT

START_TESTCASE API-SEC-INTEGRITYSERVICES-B-0001

RUN_TEST_STEP 100 tststestserver Cleanup z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Cleanup
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\install_v1\EFailNone.ini EFailNone
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\uninstall_v1\EFailNone.ini EFailNone

END_TESTCASE API-SEC-INTEGRITYSERVICES-B-0001


//! @file
//! @SYMTestCaseID		API-SEC-INTEGRITYSERVICES-B-0002
//! @SYMTestCaseDesc		Simulates successful install of version 1, then upgrade to version 2 followed by sucessful uninstall
//! @SYMTestPriority		Low
//! @SYMTestExpectedResults	The test completes with KErrNone completion code.  All files are cleaned-up.
//! @SYMREQ			REQ2681.5
//! @SYMTestType		UT

START_TESTCASE API-SEC-INTEGRITYSERVICES-B-0002

RUN_TEST_STEP 100 tststestserver Cleanup z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Cleanup
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\install_v1\EFailNone.ini EFailNone
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\upgrade_v1-v2\EFailNone.ini EFailNone
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\uninstall_v2\EFailNone.ini EFailNone

END_TESTCASE API-SEC-INTEGRITYSERVICES-B-0002


//! @file
//! @SYMTestCaseID		API-SEC-INTEGRITYSERVICES-B-0003
//! @SYMTestCaseDesc		Simulates successful install of version 2 followed by sucessful uninstall
//! @SYMTestPriority		Low
//! @SYMTestExpectedResults	The test completes with KErrNone completion code.  All files are cleaned-up.
//! @SYMREQ			REQ2681.5
//! @SYMTestType		UT

START_TESTCASE API-SEC-INTEGRITYSERVICES-B-0003

RUN_TEST_STEP 100 tststestserver Cleanup z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Cleanup
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\install_v2\EFailNone.ini EFailNone
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\uninstall_v2\EFailNone.ini EFailNone

END_TESTCASE API-SEC-INTEGRITYSERVICES-B-0003


//! @file
//! @SYMTestCaseID		API-SEC-INTEGRITYSERVICES-B-0004
//! @SYMTestCaseDesc		Simulates failure during installation of version 1 before adding the file c:\DataFileA.dat followed by sucessful rollback.
//! @SYMTestPriority		Low
//! @SYMTestExpectedResults	The test completes with KErrNone completion code.  All files are cleaned-up.
//! @SYMREQ			REQ2681.5
//! @SYMTestType		UT

START_TESTCASE API-SEC-INTEGRITYSERVICES-B-0004

RUN_TEST_STEP 100 tststestserver Cleanup z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Cleanup
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\install_v1\EFailAddingNewFile.ini EBeforeAction_c:\DataFileA.dat
RUN_TEST_STEP 100 tststestserver Recover z:\tusif\tsts\tintegrityservices\scripts\rollback_install_v1\EFailNone.ini EFailNone

END_TESTCASE API-SEC-INTEGRITYSERVICES-B-0004


//! @file
//! @SYMTestCaseID		API-SEC-INTEGRITYSERVICES-B-0005
//! @SYMTestCaseDesc		Simulates failure during installation of version 1 after logging that the installation completed. Recovery rolls-forward the installation to completion. It is then uninstalled successfully.
//! @SYMTestPriority		Low
//! @SYMTestExpectedResults	The test completes with KErrNone completion code.  All files are cleaned-up.
//! @SYMREQ			REQ2681.5
//! @SYMTestType		UT

START_TESTCASE API-SEC-INTEGRITYSERVICES-B-0005

RUN_TEST_STEP 100 tststestserver Cleanup z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Cleanup
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\install_v1\EFailInstallComplete.ini EAfterJournal
RUN_TEST_STEP 100 tststestserver Recover z:\tusif\tsts\tintegrityservices\scripts\install_v1\EFailNone.ini EFailNone
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\uninstall_v1\EFailNone.ini EFailNone

END_TESTCASE API-SEC-INTEGRITYSERVICES-B-0005


//! @file
//! @SYMTestCaseID		API-SEC-INTEGRITYSERVICES-B-0006
//! @SYMTestCaseDesc		Simulates failure during installation of version 1 and again during the recovery before finally recovering successfully.
//! @SYMTestPriority		Low
//! @SYMTestExpectedResults	The test completes with KErrNone completion code.  All files are cleaned-up.
//! @SYMREQ			REQ2681.5
//! @SYMTestType		UT

START_TESTCASE API-SEC-INTEGRITYSERVICES-B-0006

RUN_TEST_STEP 100 tststestserver Cleanup z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Cleanup
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\install_v1\EFailAddingNewFile.ini EBeforeAction_c:\DataFileA.dat
RUN_TEST_STEP 100 tststestserver Recover z:\tusif\tsts\tintegrityservices\scripts\rollback_install_v1\EFailOldFilesRestored.ini EFailBeforeJournal
RUN_TEST_STEP 100 tststestserver Recover z:\tusif\tsts\tintegrityservices\scripts\rollback_install_v1\EFailNone.ini EFailNone

END_TESTCASE API-SEC-INTEGRITYSERVICES-B-0006


//! @file
//! @SYMTestCaseID		API-SEC-INTEGRITYSERVICES-B-0007
//! @SYMTestCaseDesc		Simulates installation of version 1 followed by failure during upgrade to version 2. A sucessful recovery is followed by sucessfull uninstall.
//! @SYMTestPriority		Low
//! @SYMTestExpectedResults	The test completes with KErrNone completion code.  All files are cleaned-up.
//! @SYMREQ			REQ2681.5
//! @SYMTestType		UT

START_TESTCASE API-SEC-INTEGRITYSERVICES-B-0007

RUN_TEST_STEP 100 tststestserver Cleanup z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Cleanup
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\install_v1\EFailNone.ini EFailNone
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\upgrade_v1-v2\EFailAddingNewFile.ini EBeforeAction_e:\DataFileC.dat
RUN_TEST_STEP 100 tststestserver Recover z:\tusif\tsts\tintegrityservices\scripts\rollback_upgrade_v1-v2\EFailNone.ini EFailNone
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\uninstall_v1\EFailNone.ini EFailNone

END_TESTCASE API-SEC-INTEGRITYSERVICES-B-0007


//! @SYMTestCaseID		API-SEC-INTEGRITYSERVICES-B-0009
//! @SYMTestCaseDesc		Test that rollback after adding then removing a file will not leave the file in place.
//! @SYMTestPriority		Medium
//! @SYMTestExpectedResults	The test completes with all files cleaned-up.
//! @SYMDEF 			DEF088970
//! @SYMDevelopedForRelease 	Argus

START_TESTCASE API-SEC-INTEGRITYSERVICES-B-0009

// Preliminary cleanup
RUN_TEST_STEP 100 tststestserver Cleanup z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Cleanup

// Copy file into place to be removed during the rollback.
RUN_UTILS CopyFile z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini c:\datafileb.dat
RUN_UTILS MakeReadWrite c:\datafileb.dat

// Run test step that removes c:\datafileb.dat, adds then removes c:\DataFileA, then fails after adding another file.
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini failafteraddandremove

// Roll back from previous failure, ensure that files added in the previous step are deleted and the one deleted during the
// previous step is recovered.
RUN_TEST_STEP 100 tststestserver Recover z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini recoverafterfailedaddandremove

// Delete test file
RUN_UTILS DeleteFile c:\datafileb.dat

END_TESTCASE API-SEC-INTEGRITYSERVICES-B-0009


//! @SYMTestCaseID		API-SEC-INTEGRITYSERVICES-B-0010
//! @SYMTestCaseDesc		Test that transient rollback failure while deleting temp files will not block future rollbacks.
//! @SYMTestPriority		Medium
//! @SYMTestActions 		Journal addition of multiple temp files without commit, fail rollback while deleting temp files, check
//! 				that subsequent rollback succeeds.
//! @SYMTestExpectedResults	Last rollback succeeds, all temp files removed.
//! @SYMDEF 			DEF088011
//! @SYMDevelopedForRelease 	Argus

START_TESTCASE API-SEC-INTEGRITYSERVICES-B-0010

// Run test step that adds a number of temporary files, failing after the last one so it doesn't commit
RUN_TEST_STEP 10 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini failonlasttemp

// Run a recovery step which fails deleting one of the temp files
RUN_TEST_STEP 10 tststestserver Recover z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini rollbackfailondeletetemp

// Make sure that rollback can succeed on another attempt. 
RUN_TEST_STEP 10 tststestserver Recover z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini rollbacksuccess

END_TESTCASE API-SEC-INTEGRITYSERVICES-B-0010


//! @SYMTestCaseID		API-SEC-INTEGRITYSERVICES-B-0011
//! @SYMTestCaseDesc		Test that failure before adding a journal entry for removal is handled gracefully
//! @SYMTestPriority		Medium
//! @SYMTestExpectedResults	The test completes with all files present.
//! @SYMDEF 			DEF101378
//! @SYMDevelopedForRelease 	Argus

START_TESTCASE API-SEC-INTEGRITYSERVICES-B-0011

// Preliminary cleanup
RUN_TEST_STEP 100 tststestserver Cleanup z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Cleanup

RUN_UTILS MkDir c:\dummyDir
RUN_UTILS CopyFile z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini c:\dummyDir\datafileb.dat
RUN_UTILS CopyFile z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini c:\dummyDir\datafilea.dat
RUN_UTILS MakeReadWrite c:\dummyDir\datafileb.dat
RUN_UTILS MakeReadWrite c:\dummyDir\datafilea.dat

// Run test step that fails before adding to the journal entry that dummyDir is to be removed
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini fail_before_journal_remove_dir

// Roll back from previous failure, ensure that the files are still there 
RUN_TEST_STEP 100 tststestserver Recover z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini directory_present

END_TESTCASE API-SEC-INTEGRITYSERVICES-B-0011


//! @SYMTestCaseID		API-SEC-INTEGRITYSERVICES-B-0012
//! @SYMTestCaseDesc		Test that failure after adding a journal entry for removal is handled gracefully
//! @SYMTestPriority		Medium
//! @SYMTestExpectedResults	The test completes with all files present.
//! @SYMDEF 			DEF101378
//! @SYMDevelopedForRelease 	Argus

START_TESTCASE API-SEC-INTEGRITYSERVICES-B-0012

// Preliminary cleanup
RUN_TEST_STEP 100 tststestserver Cleanup z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Cleanup

RUN_UTILS MkDir c:\dummyDir
RUN_UTILS CopyFile z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini c:\dummyDir\datafileb.dat
RUN_UTILS CopyFile z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini c:\dummyDir\datafilea.dat
RUN_UTILS MakeReadWrite c:\dummyDir\datafileb.dat
RUN_UTILS MakeReadWrite c:\dummyDir\datafilea.dat

// Run test step that fails after adding to the journal entry that dummyDir is to be removed
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini fail_after_journal_remove_dir

// Roll back from previous failure, ensure the files are still there
RUN_TEST_STEP 100 tststestserver Recover z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini directory_present

END_TESTCASE API-SEC-INTEGRITYSERVICES-B-0012


//! @SYMTestCaseID		API-SEC-INTEGRITYSERVICES-B-0013
//! @SYMTestCaseDesc		Test that failure before removing a directory is handled gracefully
//! @SYMTestPriority		Medium
//! @SYMTestExpectedResults	The test completes with all files present.
//! @SYMDEF 			DEF101378
//! @SYMDevelopedForRelease 	Argus

START_TESTCASE API-SEC-INTEGRITYSERVICES-B-0013

// Preliminary cleanup
RUN_TEST_STEP 100 tststestserver Cleanup z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Cleanup

RUN_UTILS MkDir c:\dummyDir
RUN_UTILS CopyFile z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini c:\dummyDir\datafileb.dat
RUN_UTILS CopyFile z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini c:\dummyDir\datafilea.dat
RUN_UTILS MakeReadWrite c:\dummyDir\datafileb.dat
RUN_UTILS MakeReadWrite c:\dummyDir\datafilea.dat

// Run test step that fails before removing dummyDir 
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini fail_before_action_remove_dir

// Roll back from previous failure, ensure the files are still there
RUN_TEST_STEP 100 tststestserver Recover z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini directory_present

END_TESTCASE API-SEC-INTEGRITYSERVICES-B-0013


//! @SYMTestCaseID		API-SEC-INTEGRITYSERVICES-B-0014
//! @SYMTestCaseDesc		Test that failure after removing a directory is handled gracefully
//! @SYMTestPriority		Medium
//! @SYMTestExpectedResults	The test completes with all files present.
//! @SYMDEF 			DEF101378
//! @SYMDevelopedForRelease 	Argus

START_TESTCASE API-SEC-INTEGRITYSERVICES-B-0014
// Preliminary cleanup
RUN_TEST_STEP 100 tststestserver Cleanup z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Cleanup

RUN_UTILS MkDir c:\dummyDir
RUN_UTILS CopyFile z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini c:\dummyDir\datafileb.dat
RUN_UTILS CopyFile z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini c:\dummyDir\datafilea.dat
RUN_UTILS MakeReadWrite c:\dummyDir\datafileb.dat
RUN_UTILS MakeReadWrite c:\dummyDir\datafilea.dat

// Run test step that fails after removing dummyDir
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini fail_after_action_remove_dir

// Roll back from previous failure, ensure the files are still there
RUN_TEST_STEP 100 tststestserver Recover z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini directory_present

END_TESTCASE API-SEC-INTEGRITYSERVICES-B-0014


//! @SYMTestCaseID		API-SEC-INTEGRITYSERVICES-B-0015
//! @SYMTestCaseDesc		Test that roll forward of directory uninstallation works correctly
//! @SYMTestPriority		Medium
//! @SYMTestExpectedResults	The test completes with all files deleted.
//! @SYMDEF 			DEF101378
//! @SYMDevelopedForRelease 	Argus

START_TESTCASE API-SEC-INTEGRITYSERVICES-B-0015

// Preliminary cleanup
RUN_TEST_STEP 100 tststestserver Cleanup z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Cleanup

RUN_UTILS MkDir c:\dummyDir
RUN_UTILS CopyFile z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini c:\dummyDir\datafileb.dat
RUN_UTILS CopyFile z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini c:\dummyDir\datafilea.dat
RUN_UTILS MakeReadWrite c:\dummyDir\datafileb.dat
RUN_UTILS MakeReadWrite c:\dummyDir\datafilea.dat

// Run test step that fails after removing dummyDir
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini fail_before_action_remove_dir

// Roll forward - check that files will get deleted
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini fail_none

END_TESTCASE API-SEC-INTEGRITYSERVICES-B-0015


//! @SYMTestCaseID		API-SEC-INTEGRITYSERVICES-B-0016
//! @SYMTestCaseDesc		Test that adding and removing a directory in the same transaction will remove it
//! @SYMTestPriority		Medium
//! @SYMTestExpectedResults	The test completes with all files cleaned-up.
//! @SYMDEF 			DEF101378
//! @SYMDevelopedForRelease 	Argus

START_TESTCASE API-SEC-INTEGRITYSERVICES-B-0016

// Preliminary cleanup
RUN_TEST_STEP 100 tststestserver Cleanup z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Cleanup

// Run test step that creates c:\dummyDir with a test file, and then removes it in the same transaction.
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini add_and_remove_dir

END_TESTCASE API-SEC-INTEGRITYSERVICES-B-0016


//! @SYMTestCaseID		API-SEC-INTEGRITYSERVICES-B-0017
//! @SYMTestCaseDesc		Test that adding and removing a directory in the same transaction with failure before removal will rollback correctly
//! @SYMTestPriority		Medium
//! @SYMTestExpectedResults	The test completes with all files cleaned-up.
//! @SYMDEF 			DEF101378
//! @SYMDevelopedForRelease 	Argus

START_TESTCASE API-SEC-INTEGRITYSERVICES-B-0017

// Preliminary cleanup
RUN_TEST_STEP 100 tststestserver Cleanup z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Cleanup

// Run test step that creates c:\dummyDir with a test file, and then removes it in the same transaction while failing before removal.
RUN_TEST_STEP 100 tststestserver Install z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini add_and_remove_dir_fail_before_remove

// Roll back from previous failure, ensure that no files are present
RUN_TEST_STEP 100 tststestserver Recover z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini directory_absent

END_TESTCASE API-SEC-INTEGRITYSERVICES-B-0017


RUN_TEST_STEP 100 tststestserver Cleanup z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Cleanup


//! @SYMTestCaseID		API-SEC-Journalfile_unit_tests-0001
//! @SYMTestStatus		3. Released

START_TESTCASE API-SEC-Journalfile_unit_tests-0001

RUN_TEST_STEP 100 tststestserver JournalFileUnitTest z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini JournalFile_unit_tests

END_TESTCASE API-SEC-Journalfile_unit_tests-0001


//! @SYMTestCaseID		API-SEC-Journalfile_unit_tests_OOM-0001
//! @SYMTestStatus		3. Released

START_TESTCASE API-SEC-Journalfile_unit_tests_OOM-0001

RUN_TEST_STEP 100 tststestserver JournalFileUnitTestAdd     z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini JournalFile_unit_tests_oom
RUN_TEST_STEP 100 tststestserver JournalFileUnitTestTemp    z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini JournalFile_unit_tests_oom
RUN_TEST_STEP 100 tststestserver JournalFileUnitTestRemove  z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini JournalFile_unit_tests_oom
RUN_UTILS CopyFile z:\tusif\tsts\tintegrityservices\scripts\data\unittests\myjournal.log  c:\sts_test_dir\myjournal.log
RUN_TEST_STEP 100 tststestserver JournalFileUnitTestRead    z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini JournalFile_unit_tests_oom
RUN_UTILS DeleteFile c:\sts_test_dir\myjournal.log
RUN_TEST_STEP 100 tststestserver JournalFileUnitTestEvent   z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini JournalFile_unit_tests_oom

END_TESTCASE API-SEC-Journalfile_unit_tests_OOM-0001


//! @SYMTestCaseID		API-SEC-Journal_unit_tests-0001
//! @SYMTestStatus		3. Released

START_TESTCASE API-SEC-Journal_unit_tests-0001

RUN_TEST_STEP 100 tststestserver JournalUnitTest z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Journal_unit_tests

END_TESTCASE API-SEC-Journal_unit_tests-0001


//! @SYMTestCaseID		API-SEC-Journal_unit_tests_OOM-0001
//! @SYMTestStatus		3. Released

START_TESTCASE API-SEC-Journal_unit_tests_OOM-0001

RUN_TEST_STEP 100 tststestserver JournalUnitTestInstall z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Journal_unit_tests_oom
RUN_TEST_STEP 100 tststestserver JournalUnitTestRollback z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Journal_unit_tests_oom

END_TESTCASE API-SEC-Journal_unit_tests_OOM-0001


//START_TESTCASE Integrityservices_unit_tests_OOM
//RUN_TEST_STEP 100 tststestserver IntegrityservicesUnitTestInstall z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Integrityservices_unit_tests_OOM
//RUN_TEST_STEP 100 tststestserver IntegrityservicesUnitTestRollback z:\tusif\tsts\tintegrityservices\scripts\tintegrityservices.ini Integrityservices_unit_tests_OOM
//END_TESTCASE Integrityservices_unit_tests_OOM