os/persistentdata/featuremgmt/featuremgr/test/shared/inc/efm_test_consts.h
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
sl@0
     1
// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     2
// All rights reserved.
sl@0
     3
// This component and the accompanying materials are made available
sl@0
     4
// under the terms of "Eclipse Public License v1.0"
sl@0
     5
// which accompanies this distribution, and is available
sl@0
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     7
//
sl@0
     8
// Initial Contributors:
sl@0
     9
// Nokia Corporation - initial contribution.
sl@0
    10
//
sl@0
    11
// Contributors:
sl@0
    12
//
sl@0
    13
// Description:
sl@0
    14
// Constants definitions for Feature Manager test code
sl@0
    15
// 
sl@0
    16
//
sl@0
    17
sl@0
    18
/**
sl@0
    19
 @file
sl@0
    20
 @test
sl@0
    21
 @internalComponent - Internal Symbian test code 
sl@0
    22
*/
sl@0
    23
#ifndef __EFMTESTCONSTS__
sl@0
    24
#define __EFMTESTCONSTS__
sl@0
    25
sl@0
    26
_LIT( KTargetFeatureFile, "C:\\private\\102836E5\\features.dat");
sl@0
    27
_LIT( KFeatureFileDefault, "Z:\\EFM\\data\\features_invalid_header.dat");
sl@0
    28
_LIT( KFeatureFileInvalidHeader, "Z:\\EFM\\data\\features_invalid_header.dat");
sl@0
    29
_LIT( KFeatureFileRunTime, "C:\\private\\102836E5\\runtime\\features.dat");
sl@0
    30
_LIT( KPluginSourcePath, "Z:\\EFM\\plugins\\reconciliation.rsc");
sl@0
    31
_LIT( KPluginDestinationPath, "c:\\resource\\Plugins\\reconciliation.rsc");
sl@0
    32
sl@0
    33
//use UIDs from non-allocated range (0x00000000 -  1000484F)
sl@0
    34
const TUid KDefaultSupportedUid = { 0x01000001 };
sl@0
    35
const TUid KDefaultUnsupportedUid = { 0x01000002 };
sl@0
    36
const TUid KModifiableUid = { 0x01000003 };
sl@0
    37
const TUid KUnmodifiableUid = { 0x01000004 };
sl@0
    38
const TUid KUnknownUid = { 0x01000005 };
sl@0
    39
const TUid KUninitializedUid = { 0x01000006 };
sl@0
    40
const TUid KBlacklistedUid = { 0x01000007 };
sl@0
    41
const TUid KNotPersistedUid = { 0x01000008 };
sl@0
    42
const TUid KSupportedUpgradeableUid = { 0x01000101 };
sl@0
    43
const TUid KSupportedUpgradeableBlacklistedUid = { 0x01000102 };
sl@0
    44
const TUid KSupportedUpgradeableModifiableUid = { 0x01000103 };
sl@0
    45
const TUid KSupportedUpgradeableModifiableUninitialisedUid = { 0x01000104 };
sl@0
    46
const TUid KSupportedUpgradeableModifiablePersistedUid = { 0x01000105 } ;
sl@0
    47
const TUid KModifiablePersistedUid = { 0x01000106 } ;
sl@0
    48
const TUid KModifiableUninitialisedPersistedUid = { 0x01000107 } ;
sl@0
    49
const TUid KPersistedUid = { 0x01000108 };
sl@0
    50
const TUid KNonmodifiableUninitialisedUid = { 0x01000109 };
sl@0
    51
const TUid KHangingPluginUid = { 0x0100010A };
sl@0
    52
const TUid KSlowStartPluginUid = { 0x0100010B };
sl@0
    53
const TUid KFeatureAUid = { 0x0100010C };
sl@0
    54
const TUid KFeatureBUid = { 0x0100010D };
sl@0
    55
const TUid KFeatureCUid = { 0x0100010E };
sl@0
    56
const TUid KOODUid = { 0x0100010F };
sl@0
    57
const TUid KPluginIgnoringUid = { 0x01000110 };
sl@0
    58
const TUid KPropertyCat1 = {0x01000111};
sl@0
    59
const TUid KPropertyCat2 = {0x01000112};
sl@0
    60
const TUid KAccessTestPropertyCat = {0x01000113};
sl@0
    61
sl@0
    62
sl@0
    63
const TUid KNewUid = { 0x01000009 };
sl@0
    64
const TUid KNewUid2 = { 0x0100000A };
sl@0
    65
const TUid KNewUid1 = { 0x0100000B };
sl@0
    66
const TUid KNewUid3 = { 0x0100000C };
sl@0
    67
const TUid KNewUid4 = { 0x0100000D };
sl@0
    68
sl@0
    69
const TUid KDSR1Uid = { 0x10000001 }; // Uid written in test feature file to DSR
sl@0
    70
const TUid KDSR2Uid = { 0x10000006 }; // Another Uid written in test feature file to DSR
sl@0
    71
const TUid KDSR3Uid = { 0x1000000A }; // This should not be written to DSR in test feature file
sl@0
    72
sl@0
    73
const TUid KDSRLowBound1= { 0x100DCBA9 };
sl@0
    74
const TUid KDSRHighBound1 = { 0x100DEF01 };
sl@0
    75
sl@0
    76
// These UIDs are used by the 'MergePluginFeatures' OOM test.
sl@0
    77
const TUid KMergeUid1 = { 0x01000011 };
sl@0
    78
const TUid KMergeUid2 = { 0x01000012 };
sl@0
    79
const TUid KMergeUid3 = { 0x01000013 };
sl@0
    80
const TUid KMergeUid4 = { 0x01000014 };
sl@0
    81
const TUid KMergeUid5 = { 0x01000015 };
sl@0
    82
                                       
sl@0
    83
// Feature data used in test cases.
sl@0
    84
const TInt KDefaultData1 = { 0xabcd };
sl@0
    85
const TInt KChangeData = { 0xfafa };
sl@0
    86
const TInt KWaitDelay = { 2000000 };
sl@0
    87
const TInt KPropertyKey = 1;
sl@0
    88
sl@0
    89
enum { EReadDeviceDataCap = 1, 
sl@0
    90
	   ENonReadDeviceDataCap };
sl@0
    91
sl@0
    92
#endif//__EFMTESTCONSTS__