Revision: 201031 RCL_3
authorDremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Thu, 19 Aug 2010 10:14:19 +0300
branchRCL_3
changeset 20 eedf17a17c27
parent 18 2ca0d29c17c4
child 21 cfd5c2994f10
Revision: 201031 Kit: 201033
brandingserver/tools/sis/import_data/install.txt
ximpfw/tsrc/group/bld.inf
ximpfw/tsrc/src/t_presenceall/t_presenceall.cpp
ximpfw/tsrc/src/t_presenceall/t_presenceall.h
ximpfw/tsrc/src/t_presenceall/t_presenceall.mmp
ximpfw/tsrc/src/t_presenceauthorization/t_presenceauthorization.cpp
ximpfw/tsrc/src/t_presenceauthorization/t_presenceauthorization.h
ximpfw/tsrc/src/t_presenceauthorization/t_presenceauthorization.mmp
ximpfw/tsrc/src/t_presenceblocking/t_presenceblocking.cpp
ximpfw/tsrc/src/t_presenceblocking/t_presenceblocking.h
ximpfw/tsrc/src/t_presenceblocking/t_presenceblocking.mmp
ximpfw/tsrc/src/t_presencegrantrequestmngt/t_presencegrantrequestmngt.cpp
ximpfw/tsrc/src/t_presencegrantrequestmngt/t_presencegrantrequestmngt.h
ximpfw/tsrc/src/t_presencegrantrequestmngt/t_presencegrantrequestmngt.mmp
ximpfw/tsrc/src/t_presencegrouplistmngt/t_presencegrouplistmngt.cpp
ximpfw/tsrc/src/t_presencegrouplistmngt/t_presencegrouplistmngt.h
ximpfw/tsrc/src/t_presencegrouplistmngt/t_presencegrouplistmngt.mmp
ximpfw/tsrc/src/t_presencegroupmembermngt/t_presencegroupmembermngt.cpp
ximpfw/tsrc/src/t_presencegroupmembermngt/t_presencegroupmembermngt.h
ximpfw/tsrc/src/t_presencegroupmembermngt/t_presencegroupmembermngt.mmp
ximpfw/tsrc/src/t_presencepublishing/t_presencepublishing.cpp
ximpfw/tsrc/src/t_presencepublishing/t_presencepublishing.h
ximpfw/tsrc/src/t_presencepublishing/t_presencepublishing.mmp
ximpfw/tsrc/src/t_presencewatcherlistmngt/t_presencewatcherlistmngt.cpp
ximpfw/tsrc/src/t_presencewatcherlistmngt/t_presencewatcherlistmngt.h
ximpfw/tsrc/src/t_presencewatcherlistmngt/t_presencewatcherlistmngt.mmp
ximpfw/tsrc/src/t_presencewatching/t_presencewatching.cpp
ximpfw/tsrc/src/t_presencewatching/t_presencewatching.h
ximpfw/tsrc/src/t_presencewatching/t_presencewatching.mmp
ximpfw/tsrc/src/t_rootservices/t_rootservices.cpp
ximpfw/tsrc/src/t_rootservices/t_rootservices.h
ximpfw/tsrc/src/t_rootservices/t_rootservices.mmp
ximpfw/tsrc/src/t_sessionmng/t_sessionmng.cpp
ximpfw/tsrc/src/t_sessionmng/t_sessionmng.h
ximpfw/tsrc/src/t_sessionmng/t_sessionmng.mmp
ximpfw/tsrc/src/t_utils/t_utils.cpp
ximpfw/tsrc/src/t_utils/t_utils.h
ximpfw/tsrc/src/t_utils/t_utils.mmp
ximpfw/tsrc/tsrcprotocols/pr_prfwtestprotocol/pr_prfwtestprotocol.mmp
ximpfw/tsrc/tsrcutils/eunitcommon/eunittools.h
ximpfw/tsrc/tsrcutils/processmaster/prfwtestprocessmaster.mmp
ximpfw/tsrc/tsrcutils/testcaseutils/prfwtestcaseutils.mmp
ximpfw/tsrc/tsrcutils/testcaseutils/prfwtestmessenger.cpp
ximpfw/tsrc/tsrcutils/testcaseutils/prfwtestrobustnesstools.h
--- a/brandingserver/tools/sis/import_data/install.txt	Mon Jun 21 16:01:18 2010 +0300
+++ b/brandingserver/tools/sis/import_data/install.txt	Thu Aug 19 10:14:19 2010 +0300
@@ -0,0 +1,16 @@
+#
+# 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 "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: install.txt
+#
+#
--- a/ximpfw/tsrc/group/bld.inf	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/group/bld.inf	Thu Aug 19 10:14:19 2010 +0300
@@ -54,6 +54,7 @@
 ../src/t_presenceall/t_presenceall.mmp
 
 // Export the .iby for module release tests
-PRJ_EXPORTS
+
+PRJ_TESTEXPORTS
 ximpfwmrt.iby  /epoc32/rom/include/ximpfwmrt.iby
 
--- a/ximpfw/tsrc/src/t_presenceall/t_presenceall.cpp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presenceall/t_presenceall.cpp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,9 @@
 
 #include "eunittools.h"
 
-#include <eunitmacros.h>
+
+#include <platform/digia/eunit/eunitmacros.h>
+#include <platform/digia/eunit/teunitassertioninfo.h>
 #include <ecom/ecom.h>
 #include <badesca.h>
 
--- a/ximpfw/tsrc/src/t_presenceall/t_presenceall.h	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presenceall/t_presenceall.h	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,10 @@
 #ifndef T_PRESENCEALL_H
 #define T_PRESENCEALL_H
 
-#include <ceunittestsuiteclass.h>
+
+//  EXTERNAL INCLUDES
+#include <platform/digia/eunit/ceunittestsuiteclass.h>
+#include <platform/digia/eunit/EUnitDecorators.h>
 #include <ximpbase.h>
 #include "prfwteststatuseventlistener.h"
 #include "prfwtestmessaging.h"
--- a/ximpfw/tsrc/src/t_presenceall/t_presenceall.mmp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presenceall/t_presenceall.mmp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,11 @@
 #include            "../../tsrcutils/eunitcommon/eunittstdllbase.hrh"
 #include            "../../tsrcutils/processmaster/pm.h"
 
+#include<platform_paths.hrh>
+#include<eunitcaps.h>
 TARGET              t_presenceall.dll
+//CAPABILITY              ALL - TCB - DRM
+CAPABILITY      EUNIT_CAPS
 
 SOURCEPATH          .
 SOURCE              t_presenceall.cpp
@@ -33,13 +37,28 @@
 USERINCLUDE             ../../../presence/srcpresencedatamodel/presenceinfo
 USERINCLUDE             ../../../core/srcutils
 
+
+#if defined ( OS_LAYER_SYSTEMINCLUDE )
+OS_LAYER_SYSTEMINCLUDE
+#else
+SYSTEMINCLUDE     /epoc32/include
+#endif
+
+ #if defined ( APP_LAYER_SYSTEMINCLUDE )
+ APP_LAYER_SYSTEMINCLUDE
+ #else
+ SYSTEMINCLUDE     \epoc32\include
+ #endif
+
 LIBRARY             ecom.lib
 LIBRARY             bafl.lib
 LIBRARY             ximpdatamodel.lib
 LIBRARY             presencedatamodel.lib
 LIBRARY             estor.lib
 LIBRARY             ximputils.lib
-
+LIBRARY             eunit.lib
+LIBRARY             eunitutil.lib
+LIBRARY             euser.lib
 
 // end of file
 
--- a/ximpfw/tsrc/src/t_presenceauthorization/t_presenceauthorization.cpp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presenceauthorization/t_presenceauthorization.cpp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,11 @@
 
 #include "eunittools.h"
 
-#include <eunitmacros.h>
+
+
+#include <platform/digia/eunit/eunitmacros.h>
+#include <platform/digia/eunit/teunitassertioninfo.h>
+
 #include <ecom/ecom.h>
 #include <badesca.h>
 
--- a/ximpfw/tsrc/src/t_presenceauthorization/t_presenceauthorization.h	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presenceauthorization/t_presenceauthorization.h	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,11 @@
 #ifndef T_PRESENCEAUTHORIZATION_H
 #define T_PRESENCEAUTHORIZATION_H
 
-#include <ceunittestsuiteclass.h>
+
+//  EXTERNAL INCLUDES
+#include <platform/digia/eunit/ceunittestsuiteclass.h>
+#include <platform/digia/eunit/EUnitDecorators.h>
+
 #include <ximpbase.h>
 #include "prfwteststatuseventlistener.h"
 #include "prfwtestmessaging.h"
--- a/ximpfw/tsrc/src/t_presenceauthorization/t_presenceauthorization.mmp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presenceauthorization/t_presenceauthorization.mmp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,8 +18,12 @@
 #include            "../../tsrcutils/eunitcommon/eunittstdllbase.hrh"
 #include            "../../tsrcutils/processmaster/pm.h"
 
+#include<platform_paths.hrh>
+#include<eunitcaps.h>
 
 TARGET              t_presenceauthorization.dll
+//CAPABILITY              ALL - TCB - DRM
+CAPABILITY      EUNIT_CAPS
 
 SOURCEPATH          .
 SOURCE              t_presenceauthorization.cpp
@@ -35,6 +39,19 @@
 USERINCLUDE             ../../../core/srcutils
 
 // TODO remove unnecessary
+#if defined ( OS_LAYER_SYSTEMINCLUDE )
+OS_LAYER_SYSTEMINCLUDE
+#else
+SYSTEMINCLUDE     /epoc32/include
+#endif
+
+ #if defined ( APP_LAYER_SYSTEMINCLUDE )
+ APP_LAYER_SYSTEMINCLUDE
+ #else
+ SYSTEMINCLUDE     \epoc32\include
+ #endif
+ 
+ 
 SYSTEMINCLUDE           ../../../inc/core/base
 SYSTEMINCLUDE           ../../../inc/core/datamodel
 SYSTEMINCLUDE           ../../../inc/core/protocolplugin
@@ -50,8 +67,9 @@
 LIBRARY             presencedatamodel.lib
 LIBRARY             estor.lib
 LIBRARY             ximputils.lib
-
-
+LIBRARY             eunit.lib
+LIBRARY             eunitutil.lib
+LIBRARY             euser.lib
 
 // end of file
 
--- a/ximpfw/tsrc/src/t_presenceblocking/t_presenceblocking.cpp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presenceblocking/t_presenceblocking.cpp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,9 @@
 
 #include "eunittools.h"
 
-#include <eunitmacros.h>
+
+#include <platform/digia/eunit/eunitmacros.h>
+#include <platform/digia/eunit/teunitassertioninfo.h>
 #include <ecom/ecom.h>
 #include <badesca.h>
 
--- a/ximpfw/tsrc/src/t_presenceblocking/t_presenceblocking.h	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presenceblocking/t_presenceblocking.h	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,10 @@
 #ifndef T_PRESENCEBLOCKING_H
 #define T_PRESENCEBLOCKING_H
 
-#include <ceunittestsuiteclass.h>
+
+//  EXTERNAL INCLUDES
+#include <platform/digia/eunit/ceunittestsuiteclass.h>
+#include <platform/digia/eunit/EUnitDecorators.h>
 #include <ximpbase.h>
 #include "prfwteststatuseventlistener.h"
 #include "prfwtestmessaging.h"
--- a/ximpfw/tsrc/src/t_presenceblocking/t_presenceblocking.mmp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presenceblocking/t_presenceblocking.mmp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,11 @@
 #include            "../../tsrcutils/eunitcommon/eunittstdllbase.hrh"
 #include            "../../tsrcutils/processmaster/pm.h"
 
+#include<platform_paths.hrh>
+#include<eunitcaps.h>
 TARGET              t_presenceblocking.dll
+//CAPABILITY              ALL - TCB - DRM
+CAPABILITY      EUNIT_CAPS
 
 SOURCEPATH          .
 SOURCE              t_presenceblocking.cpp
@@ -34,6 +38,19 @@
 USERINCLUDE             ../../../core/srcutils
 
 // TODO remove unnecessary
+#if defined ( OS_LAYER_SYSTEMINCLUDE )
+OS_LAYER_SYSTEMINCLUDE
+#else
+SYSTEMINCLUDE     /epoc32/include
+#endif
+
+ #if defined ( APP_LAYER_SYSTEMINCLUDE )
+ APP_LAYER_SYSTEMINCLUDE
+ #else
+ SYSTEMINCLUDE     \epoc32\include
+ #endif
+ 
+ 
 SYSTEMINCLUDE           ../../../inc/core/base
 SYSTEMINCLUDE           ../../../inc/core/datamodel
 SYSTEMINCLUDE           ../../../inc/core/protocolplugin
@@ -47,8 +64,11 @@
 LIBRARY             bafl.lib
 LIBRARY             ximpdatamodel.lib
 LIBRARY             presencedatamodel.lib
+LIBRARY             estor.lib
 LIBRARY             ximputils.lib
-LIBRARY             estor.lib
+LIBRARY             eunit.lib
+LIBRARY             eunitutil.lib
+LIBRARY             euser.lib
 
 
 // end of file
--- a/ximpfw/tsrc/src/t_presencegrantrequestmngt/t_presencegrantrequestmngt.cpp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencegrantrequestmngt/t_presencegrantrequestmngt.cpp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,10 @@
 
 #include "eunittools.h"
 
-#include <eunitmacros.h>
+
+#include <platform/digia/eunit/eunitmacros.h>
+#include <platform/digia/eunit/teunitassertioninfo.h>
+
 #include <ecom/ecom.h>
 #include <badesca.h>
 
--- a/ximpfw/tsrc/src/t_presencegrantrequestmngt/t_presencegrantrequestmngt.h	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencegrantrequestmngt/t_presencegrantrequestmngt.h	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,11 @@
 #ifndef T_PRESENCEGRANTREQUESTMANAGEMENT_H
 #define T_PRESENCEGRANTREQUESTMANAGEMENT_H
 
-#include <ceunittestsuiteclass.h>
+
+//  EXTERNAL INCLUDES
+#include <platform/digia/eunit/ceunittestsuiteclass.h>
+#include <platform/digia/eunit/EUnitDecorators.h>
+
 #include <ximpbase.h>
 #include "prfwteststatuseventlistener.h"
 #include "prfwtestmessaging.h"
--- a/ximpfw/tsrc/src/t_presencegrantrequestmngt/t_presencegrantrequestmngt.mmp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencegrantrequestmngt/t_presencegrantrequestmngt.mmp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,11 @@
 #include            "../../tsrcutils/eunitcommon/eunittstdllbase.hrh"
 #include            "../../tsrcutils/processmaster/pm.h"
 
+#include<platform_paths.hrh>
+#include<eunitcaps.h>
 TARGET              t_presencegrantrequestmngt.dll
+//CAPABILITY              ALL - TCB - DRM
+CAPABILITY      EUNIT_CAPS
 
 SOURCEPATH          .
 SOURCE              t_presencegrantrequestmngt.cpp
@@ -34,6 +38,19 @@
 USERINCLUDE             ../../../core/srcutils
 
 // TODO remove unnecessary
+#if defined ( OS_LAYER_SYSTEMINCLUDE )
+OS_LAYER_SYSTEMINCLUDE
+#else
+SYSTEMINCLUDE     /epoc32/include
+#endif
+
+ #if defined ( APP_LAYER_SYSTEMINCLUDE )
+ APP_LAYER_SYSTEMINCLUDE
+ #else
+ SYSTEMINCLUDE     \epoc32\include
+ #endif
+ 
+ 
 SYSTEMINCLUDE           ../../../inc/core/base
 SYSTEMINCLUDE           ../../../inc/core/datamodel
 SYSTEMINCLUDE           ../../../inc/core/protocolplugin
@@ -47,8 +64,11 @@
 LIBRARY             bafl.lib
 LIBRARY             ximpdatamodel.lib
 LIBRARY             presencedatamodel.lib
+LIBRARY             estor.lib
 LIBRARY             ximputils.lib
-LIBRARY             estor.lib
+LIBRARY             eunit.lib
+LIBRARY             eunitutil.lib
+LIBRARY             euser.lib
 
 
 // end of file
--- a/ximpfw/tsrc/src/t_presencegrouplistmngt/t_presencegrouplistmngt.cpp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencegrouplistmngt/t_presencegrouplistmngt.cpp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,11 @@
 
 #include "eunittools.h"
 
-#include <eunitmacros.h>
+
+
+#include <platform/digia/eunit/eunitmacros.h>
+#include <platform/digia/eunit/teunitassertioninfo.h>
+
 #include <ecom/ecom.h>
 #include <badesca.h>
 
--- a/ximpfw/tsrc/src/t_presencegrouplistmngt/t_presencegrouplistmngt.h	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencegrouplistmngt/t_presencegrouplistmngt.h	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,11 @@
 #ifndef T_PRESENCEGROUPLISTMANAGEMENT_H
 #define T_PRESENCEGROUPLISTMANAGEMENT_H
 
-#include <ceunittestsuiteclass.h>
+
+//  EXTERNAL INCLUDES
+#include <platform/digia/eunit/ceunittestsuiteclass.h>
+#include <platform/digia/eunit/EUnitDecorators.h>
+
 #include <ximpbase.h>
 #include "prfwteststatuseventlistener.h"
 #include "prfwtestmessaging.h"
--- a/ximpfw/tsrc/src/t_presencegrouplistmngt/t_presencegrouplistmngt.mmp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencegrouplistmngt/t_presencegrouplistmngt.mmp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,11 @@
 #include            "../../tsrcutils/eunitcommon/eunittstdllbase.hrh"
 #include            "../../tsrcutils/processmaster/pm.h"
 
+#include<platform_paths.hrh>
+#include<eunitcaps.h>
 TARGET              t_presencegrouplistmngt.dll
+//CAPABILITY              ALL - TCB - DRM
+CAPABILITY      EUNIT_CAPS
 
 SOURCEPATH          .
 SOURCE              t_presencegrouplistmngt.cpp
@@ -33,6 +37,20 @@
 USERINCLUDE             ../../../core/srcutils
 
 // TODO remove unnecessary
+
+#if defined ( OS_LAYER_SYSTEMINCLUDE )
+OS_LAYER_SYSTEMINCLUDE
+#else
+SYSTEMINCLUDE     /epoc32/include
+#endif
+
+ #if defined ( APP_LAYER_SYSTEMINCLUDE )
+ APP_LAYER_SYSTEMINCLUDE
+ #else
+ SYSTEMINCLUDE     \epoc32\include
+ #endif
+ 
+ 
 SYSTEMINCLUDE           ../../../inc/core/base
 SYSTEMINCLUDE           ../../../inc/core/datamodel
 SYSTEMINCLUDE           ../../../inc/core/protocolplugin
@@ -47,8 +65,11 @@
 LIBRARY             bafl.lib
 LIBRARY             ximpdatamodel.lib
 LIBRARY             presencedatamodel.lib
+LIBRARY             estor.lib
 LIBRARY             ximputils.lib
-LIBRARY             estor.lib
+LIBRARY             eunit.lib
+LIBRARY             eunitutil.lib
+LIBRARY             euser.lib
 
 // end of file
 
--- a/ximpfw/tsrc/src/t_presencegroupmembermngt/t_presencegroupmembermngt.cpp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencegroupmembermngt/t_presencegroupmembermngt.cpp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,10 @@
 
 #include "eunittools.h"
 
-#include <eunitmacros.h>
+
+#include <platform/digia/eunit/eunitmacros.h>
+#include <platform/digia/eunit/teunitassertioninfo.h>
+
 #include <ecom/ecom.h>
 #include <badesca.h>
 #include <e32std.h>
--- a/ximpfw/tsrc/src/t_presencegroupmembermngt/t_presencegroupmembermngt.h	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencegroupmembermngt/t_presencegroupmembermngt.h	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,12 @@
 #ifndef T_PRESENCEGROUPMEMBERMANAGEMENT_H
 #define T_PRESENCEGROUPMEMBERMANAGEMENT_H
 
-#include <ceunittestsuiteclass.h>
+
+
+//  EXTERNAL INCLUDES
+#include <platform/digia/eunit/ceunittestsuiteclass.h>
+#include <platform/digia/eunit/EUnitDecorators.h>
+
 #include <ximpbase.h>
 #include <presenceinfo.h>
 #include "prfwteststatuseventlistener.h"
--- a/ximpfw/tsrc/src/t_presencegroupmembermngt/t_presencegroupmembermngt.mmp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencegroupmembermngt/t_presencegroupmembermngt.mmp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,12 @@
 #include            "../../tsrcutils/eunitcommon/eunittstdllbase.hrh"
 #include            "../../tsrcutils/processmaster/pm.h"
 
+#include<platform_paths.hrh>
+#include<eunitcaps.h>
+
 TARGET              t_presencegroupmembermngt.dll
+//CAPABILITY              ALL - TCB - DRM
+CAPABILITY      EUNIT_CAPS
 
 SOURCEPATH          .
 SOURCE              t_presencegroupmembermngt.cpp
@@ -34,6 +39,18 @@
 USERINCLUDE             ../../../core/srcutils
 
 // TODO remove unnecessary
+#if defined ( OS_LAYER_SYSTEMINCLUDE )
+OS_LAYER_SYSTEMINCLUDE
+#else
+SYSTEMINCLUDE     /epoc32/include
+#endif
+
+ #if defined ( APP_LAYER_SYSTEMINCLUDE )
+ APP_LAYER_SYSTEMINCLUDE
+ #else
+ SYSTEMINCLUDE     \epoc32\include
+ #endif
+ 
 SYSTEMINCLUDE           ../../../inc/core/base
 SYSTEMINCLUDE           ../../../inc/core/datamodel
 SYSTEMINCLUDE           ../../../inc/core/protocolplugin
@@ -47,8 +64,11 @@
 LIBRARY             bafl.lib
 LIBRARY             ximpdatamodel.lib
 LIBRARY             presencedatamodel.lib
+LIBRARY             estor.lib
 LIBRARY             ximputils.lib
-LIBRARY             estor.lib
+LIBRARY             eunit.lib
+LIBRARY             eunitutil.lib
+LIBRARY             euser.lib
 
 
 // end of file
--- a/ximpfw/tsrc/src/t_presencepublishing/t_presencepublishing.cpp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencepublishing/t_presencepublishing.cpp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,9 @@
 
 #include "eunittools.h"
 
-#include <eunitmacros.h>
+#include <platform/digia/eunit/eunitmacros.h>
+#include <platform/digia/eunit/teunitassertioninfo.h>
+
 #include <ecom/ecom.h>
 #include <badesca.h>
 
--- a/ximpfw/tsrc/src/t_presencepublishing/t_presencepublishing.h	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencepublishing/t_presencepublishing.h	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,11 @@
 #ifndef T_PRESENCEPUBLISHING_H
 #define T_PRESENCEPUBLISHING_H
 
-#include <ceunittestsuiteclass.h>
+
+//  EXTERNAL INCLUDES
+#include <platform/digia/eunit/ceunittestsuiteclass.h>
+#include <platform/digia/eunit/EUnitDecorators.h>
+
 #include <ximpbase.h>
 #include "prfwteststatuseventlistener.h"
 #include "prfwtestmessaging.h"
--- a/ximpfw/tsrc/src/t_presencepublishing/t_presencepublishing.mmp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencepublishing/t_presencepublishing.mmp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,12 @@
 #include            "../../tsrcutils/eunitcommon/eunittstdllbase.hrh"
 #include            "../../tsrcutils/processmaster/pm.h"
 
+#include<platform_paths.hrh>
+#include<eunitcaps.h>
+
 TARGET              t_presencepublishing.dll
+//CAPABILITY              ALL - TCB - DRM
+CAPABILITY      EUNIT_CAPS
 
 SOURCEPATH          .
 SOURCE              t_presencepublishing.cpp
@@ -34,6 +39,19 @@
 USERINCLUDE             ../../../core/srcutils
 
 // TODO remove unnecessary
+#if defined ( OS_LAYER_SYSTEMINCLUDE )
+OS_LAYER_SYSTEMINCLUDE
+#else
+SYSTEMINCLUDE     /epoc32/include
+#endif
+
+ #if defined ( APP_LAYER_SYSTEMINCLUDE )
+ APP_LAYER_SYSTEMINCLUDE
+ #else
+ SYSTEMINCLUDE     \epoc32\include
+ #endif
+ 
+ 
 SYSTEMINCLUDE           ../../../inc/core/base
 SYSTEMINCLUDE           ../../../inc/core/datamodel
 SYSTEMINCLUDE           ../../../inc/core/protocolplugin
@@ -47,6 +65,11 @@
 LIBRARY             bafl.lib
 LIBRARY             ximpdatamodel.lib
 LIBRARY             presencedatamodel.lib
+LIBRARY             estor.lib
+LIBRARY             ximputils.lib
+LIBRARY             eunit.lib
+LIBRARY             eunitutil.lib
+LIBRARY             euser.lib
 
 // end of file
 
--- a/ximpfw/tsrc/src/t_presencewatcherlistmngt/t_presencewatcherlistmngt.cpp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencewatcherlistmngt/t_presencewatcherlistmngt.cpp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,10 @@
 
 #include "eunittools.h"
 
-#include <eunitmacros.h>
+#include <platform/digia/eunit/eunitmacros.h>
+#include <platform/digia/eunit/teunitassertioninfo.h>
+
+
 #include <ecom/ecom.h>
 #include <badesca.h>
 
--- a/ximpfw/tsrc/src/t_presencewatcherlistmngt/t_presencewatcherlistmngt.h	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencewatcherlistmngt/t_presencewatcherlistmngt.h	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,11 @@
 #ifndef T_PRESENCEWATCHERLISTMANAGEMENT_H
 #define T_PRESENCEWATCHERLISTMANAGEMENT_H
 
-#include <ceunittestsuiteclass.h>
+
+//  EXTERNAL INCLUDES
+#include <platform/digia/eunit/ceunittestsuiteclass.h>
+#include <platform/digia/eunit/EUnitDecorators.h>
+
 #include <ximpbase.h>
 #include <ximpcontextobserver.h>
 #include "presencetypehelpers.h"
--- a/ximpfw/tsrc/src/t_presencewatcherlistmngt/t_presencewatcherlistmngt.mmp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencewatcherlistmngt/t_presencewatcherlistmngt.mmp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,11 @@
 #include            "../../tsrcutils/eunitcommon/eunittstdllbase.hrh"
 #include            "../../tsrcutils/processmaster/pm.h"
 
+#include<platform_paths.hrh>
+#include<eunitcaps.h>
 TARGET              t_presencewatcherlistmngt.dll
+//CAPABILITY              ALL - TCB - DRM
+CAPABILITY      EUNIT_CAPS
 
 SOURCEPATH          .
 SOURCE              t_presencewatcherlistmngt.cpp
@@ -33,6 +37,19 @@
 USERINCLUDE             ../../../core/srcutils
 
 // TODO remove unnecessary
+#if defined ( OS_LAYER_SYSTEMINCLUDE )
+OS_LAYER_SYSTEMINCLUDE
+#else
+SYSTEMINCLUDE     /epoc32/include
+#endif
+
+ #if defined ( APP_LAYER_SYSTEMINCLUDE )
+ APP_LAYER_SYSTEMINCLUDE
+ #else
+ SYSTEMINCLUDE     \epoc32\include
+ #endif
+ 
+ 
 SYSTEMINCLUDE           ../../../inc/core/base
 SYSTEMINCLUDE           ../../../inc/core/datamodel
 SYSTEMINCLUDE           ../../../inc/core/protocolplugin
@@ -46,7 +63,10 @@
 LIBRARY             bafl.lib
 LIBRARY             ximpdatamodel.lib
 LIBRARY             presencedatamodel.lib
+LIBRARY             euser.lib
 LIBRARY             ximputils.lib
+LIBRARY             eunit.lib
+LIBRARY             eunitutil.lib
 LIBRARY             estor.lib
 
 // end of file
--- a/ximpfw/tsrc/src/t_presencewatching/t_presencewatching.cpp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencewatching/t_presencewatching.cpp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,10 @@
 
 #include "eunittools.h"
 
-#include <eunitmacros.h>
+#include <platform/digia/eunit/eunitmacros.h>
+#include <platform/digia/eunit/teunitassertioninfo.h>
+
+
 #include <ecom/ecom.h>
 #include <badesca.h>
 
--- a/ximpfw/tsrc/src/t_presencewatching/t_presencewatching.h	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencewatching/t_presencewatching.h	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,11 @@
 #ifndef T_PRESENCEWATCHING_H
 #define T_PRESENCEWATCHING_H
 
-#include <ceunittestsuiteclass.h>
+
+//  EXTERNAL INCLUDES
+#include <platform/digia/eunit/ceunittestsuiteclass.h>
+#include <platform/digia/eunit/EUnitDecorators.h>
+
 #include <ximpbase.h>
 #include "prfwteststatuseventlistener.h"
 #include "prfwtestmessaging.h"
--- a/ximpfw/tsrc/src/t_presencewatching/t_presencewatching.mmp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_presencewatching/t_presencewatching.mmp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,11 @@
 #include            "../../tsrcutils/eunitcommon/eunittstdllbase.hrh"
 #include            "../../tsrcutils/processmaster/pm.h"
 
+#include<platform_paths.hrh>
+#include<eunitcaps.h>
 TARGET              t_presencewatching.dll
+//CAPABILITY              ALL - TCB - DRM
+CAPABILITY      EUNIT_CAPS
 
 SOURCEPATH          .
 SOURCE              t_presencewatching.cpp
@@ -36,6 +40,20 @@
 USERINCLUDE             ../../tsrcprotocols
 
 // TODO remove unnecessary
+
+#if defined ( OS_LAYER_SYSTEMINCLUDE )
+OS_LAYER_SYSTEMINCLUDE
+#else
+SYSTEMINCLUDE     /epoc32/include
+#endif
+
+ #if defined ( APP_LAYER_SYSTEMINCLUDE )
+ APP_LAYER_SYSTEMINCLUDE
+ #else
+ SYSTEMINCLUDE     \epoc32\include
+ #endif
+ 
+ 
 SYSTEMINCLUDE           ../../../inc/core/base
 SYSTEMINCLUDE           ../../../inc/core/datamodel
 SYSTEMINCLUDE           ../../../inc/core/protocolplugin
@@ -52,7 +70,9 @@
 LIBRARY             estor.lib
 LIBRARY             presencedatamodel.lib
 LIBRARY             ximputils.lib
-
+LIBRARY             eunit.lib
+LIBRARY             eunitutil.lib
+LIBRARY             euser.lib
 
 // end of file
 
--- a/ximpfw/tsrc/src/t_rootservices/t_rootservices.cpp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_rootservices/t_rootservices.cpp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,9 +18,11 @@
 #include "t_rootservices.h"
 
 #include "eunittools.h"
-#include <eunitmacros.h>
+
 #include <ecom/ecom.h>
 #include <badesca.h>
+#include <platform/digia/eunit/eunitmacros.h>
+#include <platform/digia/eunit/teunitassertioninfo.h>
 
 //XIMP headers
 #include <ximpbase.h>
--- a/ximpfw/tsrc/src/t_rootservices/t_rootservices.h	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_rootservices/t_rootservices.h	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,12 @@
 #ifndef T_ROOTSERVICES_H__
 #define T_ROOTSERVICES_H__
 
-#include <ceunittestsuiteclass.h>
+
+
+//  EXTERNAL INCLUDES
+#include <platform/digia/eunit/ceunittestsuiteclass.h>
+#include <platform/digia/eunit/EUnitDecorators.h>
+
 #include <ximpbase.h>
 
 class MXIMPProtocolInfo;
--- a/ximpfw/tsrc/src/t_rootservices/t_rootservices.mmp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_rootservices/t_rootservices.mmp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,10 @@
 #include            "../../tsrcutils/eunitcommon/eunittstdllbase.hrh"
 #include            "../../tsrcutils/processmaster/pm.h"
 
+#include<platform_paths.hrh>
+#include<eunitcaps.h>
 TARGET              t_rootservices.dll
+CAPABILITY      EUNIT_CAPS
 
 SOURCEPATH          .
 SOURCE              t_rootservices.cpp
@@ -34,9 +37,27 @@
 
 
 USERINCLUDE         ../../tsrcprotocols
+#if defined ( OS_LAYER_SYSTEMINCLUDE )
+OS_LAYER_SYSTEMINCLUDE
+#else
+SYSTEMINCLUDE     /epoc32/include
+#endif
+
+ #if defined ( APP_LAYER_SYSTEMINCLUDE )
+ APP_LAYER_SYSTEMINCLUDE
+ #else
+ SYSTEMINCLUDE     \epoc32\include
+ #endif
 
 LIBRARY             ecom.lib
 LIBRARY             bafl.lib
+LIBRARY             ximpdatamodel.lib
+LIBRARY             presencedatamodel.lib
+LIBRARY             estor.lib
+LIBRARY             ximputils.lib
+LIBRARY             eunit.lib
+LIBRARY             eunitutil.lib
+LIBRARY             euser.lib
 
 // end of file
 
--- a/ximpfw/tsrc/src/t_sessionmng/t_sessionmng.cpp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_sessionmng/t_sessionmng.cpp	Thu Aug 19 10:14:19 2010 +0300
@@ -15,7 +15,7 @@
 *
 */
 
-#include <eunitmacros.h>
+//#include <eunitmacros.h>
 #include <ecom/ecom.h>
 #include <badesca.h>
 #include <e32base.h>
@@ -44,6 +44,9 @@
 
 
 
+#include <platform/digia/eunit/eunitmacros.h>
+#include <platform/digia/eunit/teunitassertioninfo.h>
+
 
 
 
--- a/ximpfw/tsrc/src/t_sessionmng/t_sessionmng.h	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_sessionmng/t_sessionmng.h	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,13 @@
 #ifndef T_SESSIONMNG_H__
 #define T_SESSIONMNG_H__
 
-#include <ceunittestsuiteclass.h>
+
+
+
+//  EXTERNAL INCLUDES
+#include <platform/digia/eunit/ceunittestsuiteclass.h>
+#include <platform/digia/eunit/EUnitDecorators.h>
+
 #include <ximpbase.h>
 
 #include "prfwteststatuseventlistener.h"
--- a/ximpfw/tsrc/src/t_sessionmng/t_sessionmng.mmp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_sessionmng/t_sessionmng.mmp	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,10 @@
 #include            "../../tsrcutils/eunitcommon/eunittstdllbase.hrh"
 #include            "../../tsrcutils/processmaster/pm.h"
 
+#include<platform_paths.hrh>
+#include<eunitcaps.h>
 TARGET              t_sessionmng.dll
+CAPABILITY      EUNIT_CAPS
 
 SOURCEPATH          .
 SOURCE              t_sessionmng.cpp
@@ -33,11 +36,27 @@
 USERINCLUDE             ../../../core/srcutils
 USERINCLUDE         ../../tsrcprotocols
 
+#if defined ( OS_LAYER_SYSTEMINCLUDE )
+OS_LAYER_SYSTEMINCLUDE
+#else
+SYSTEMINCLUDE     /epoc32/include
+#endif
+
+ #if defined ( APP_LAYER_SYSTEMINCLUDE )
+ APP_LAYER_SYSTEMINCLUDE
+ #else
+ SYSTEMINCLUDE     \epoc32\include
+ #endif
 
 LIBRARY             ecom.lib
 LIBRARY             bafl.lib
 LIBRARY             ximpdatamodel.lib
 LIBRARY             presencedatamodel.lib
+LIBRARY             estor.lib
+LIBRARY             ximputils.lib
+LIBRARY             eunit.lib
+LIBRARY             eunitutil.lib
+LIBRARY             euser.lib
 
 // end of file
 
--- a/ximpfw/tsrc/src/t_utils/t_utils.cpp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_utils/t_utils.cpp	Thu Aug 19 10:14:19 2010 +0300
@@ -16,16 +16,21 @@
 */
 
 
-#include <eunitmacros.h>
 #include <ecom/ecom.h>
 #include <badesca.h>
 #include <e32property.h>
 #include <e32base.h>
 #include <e32std.h>
 
+#include "eunittools.h"
+
+
+#include <platform/digia/eunit/eunitmacros.h>
+#include <platform/digia/eunit/teunitassertioninfo.h>
+
 #include "t_utils.h"
 
-#include "eunittools.h"
+
 
 #include <ximpbase.h>
 #include <presenceinfo.h>
--- a/ximpfw/tsrc/src/t_utils/t_utils.h	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_utils/t_utils.h	Thu Aug 19 10:14:19 2010 +0300
@@ -18,7 +18,12 @@
 #ifndef T_UTILS_H__
 #define T_UTILS_H__
 
-#include <ceunittestsuiteclass.h>
+
+//  EXTERNAL INCLUDES
+#include <platform/digia/eunit/ceunittestsuiteclass.h>
+#include <platform/digia/eunit/EUnitDecorators.h>
+
+
 #include <ximpbase.h>
 
 #include "prfwteststatuseventlistener.h"
--- a/ximpfw/tsrc/src/t_utils/t_utils.mmp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/src/t_utils/t_utils.mmp	Thu Aug 19 10:14:19 2010 +0300
@@ -16,13 +16,17 @@
 */
 
 #include            "../../tsrcutils/eunitcommon/eunittstdllbase.hrh"
+#include            "../../tsrcutils/processmaster/pm.h"
 
+#include<platform_paths.hrh>
+#include<eunitcaps.h>
 TARGET              t_utils.dll
+CAPABILITY      EUNIT_CAPS
 
 SOURCEPATH          .
 SOURCE              t_utils.cpp
 
-#include "../../tsrcutils/processmaster/pm.h"
+
 
 USERINCLUDE             ../../../core/srcdatamodel
 USERINCLUDE             ../../../presence/srcpresencedatamodel
@@ -34,6 +38,19 @@
 USERINCLUDE             ../../../core/srcutils
 
 // TODO remove unnecessary
+
+#if defined ( OS_LAYER_SYSTEMINCLUDE )
+OS_LAYER_SYSTEMINCLUDE
+#else
+SYSTEMINCLUDE     /epoc32/include
+#endif
+
+ #if defined ( APP_LAYER_SYSTEMINCLUDE )
+ APP_LAYER_SYSTEMINCLUDE
+ #else
+ SYSTEMINCLUDE     \epoc32\include
+ #endif
+
 SYSTEMINCLUDE           ../../../inc/core/base
 SYSTEMINCLUDE           ../../../inc/core/datamodel
 SYSTEMINCLUDE           ../../../inc/core/protocolplugin
@@ -47,7 +64,12 @@
 LIBRARY             ecom.lib
 LIBRARY             bafl.lib
 LIBRARY             ximpdatamodel.lib
+LIBRARY             presencedatamodel.lib
+LIBRARY             estor.lib
 LIBRARY             ximputils.lib
+LIBRARY             eunit.lib
+LIBRARY             eunitutil.lib
+LIBRARY             euser.lib
 
 // end of file
 
--- a/ximpfw/tsrc/tsrcprotocols/pr_prfwtestprotocol/pr_prfwtestprotocol.mmp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/tsrcprotocols/pr_prfwtestprotocol/pr_prfwtestprotocol.mmp	Thu Aug 19 10:14:19 2010 +0300
@@ -17,12 +17,14 @@
 
 #include <platform_paths.hrh>
 #include "../prfwtestprotocols_resource.hrh"
+#include<eunitcaps.h>
 
 TARGET              pr_prfwtestprotocol.dll
 TARGETTYPE          PLUGIN
 UID                 XIMP_DLL_UID_ECOM_PLUGIN  PRFW_DLL_UID_PR_PRFWTESTPROTOCOL
 VENDORID            VID_DEFAULT
-CAPABILITY          ALL -TCB
+//CAPABILITY          ALL -TCB
+CAPABILITY      EUNIT_CAPS
 
 
 //ECOM RESOURCE
@@ -58,7 +60,17 @@
 SYSTEMINCLUDE           ../../../inc/presence/presenceprotocolplugin
 SYSTEMINCLUDE           ../../../inc/presence/presenceprotocolpluginhost
 
+#if defined ( OS_LAYER_SYSTEMINCLUDE )
+OS_LAYER_SYSTEMINCLUDE
+#else
+SYSTEMINCLUDE     /epoc32/include
+#endif
 
+ #if defined ( APP_LAYER_SYSTEMINCLUDE )
+ APP_LAYER_SYSTEMINCLUDE
+ #else
+ SYSTEMINCLUDE     \epoc32\include
+ #endif
 
 MW_LAYER_SYSTEMINCLUDE
 SYSTEMINCLUDE   /epoc32/include/ecom
--- a/ximpfw/tsrc/tsrcutils/eunitcommon/eunittools.h	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/tsrcutils/eunitcommon/eunittools.h	Thu Aug 19 10:14:19 2010 +0300
@@ -19,10 +19,14 @@
 #define EUNITTOOLS_H
 
 #include <e32std.h>
-#include <eunitmacros.h>
-#include <ceunittestcasedecorator.h>
-#include <ceunitalloctestcasedecorator.h>
-#include <ceunitemptytestcasedecorator.h>
+
+#include <platform/digia/eunit/eunitmacros.h>
+#include <platform/digia/eunit/teunitassertioninfo.h>
+
+#include <platform/digia/eunit/ceunittestsuiteclass.h>
+#include <platform/digia/eunit/EUnitDecorators.h>
+
+
 #include "cglobalwaitingnote.h"
 
 
--- a/ximpfw/tsrc/tsrcutils/processmaster/prfwtestprocessmaster.mmp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/tsrcutils/processmaster/prfwtestprocessmaster.mmp	Thu Aug 19 10:14:19 2010 +0300
@@ -17,17 +17,28 @@
 
 // To get the MW_LAYER_SYSTEMINCLUDE-definition
 #include <platform_paths.hrh>
-
+#include<eunitcaps.h>
 TARGET          prfwtestprocessmaster.exe
 TARGETTYPE      exe
 UID             0x0     0x10282DDE
 VENDORID        VID_DEFAULT
-CAPABILITY      CAP_SERVER ProtServ PowerMgmt AllFiles ReadDeviceData
+CAPABILITY      CAP_SERVER ProtServ PowerMgmt AllFiles ReadDeviceData  EUNIT_CAPS
 
 TARGETPATH      /system/libs
 SOURCEPATH      .
 SOURCE          prfwtestprocessmaster.cpp
 
+#if defined ( OS_LAYER_SYSTEMINCLUDE )
+OS_LAYER_SYSTEMINCLUDE
+#else
+SYSTEMINCLUDE     /epoc32/include
+#endif
+
+ #if defined ( APP_LAYER_SYSTEMINCLUDE )
+ APP_LAYER_SYSTEMINCLUDE
+ #else
+ SYSTEMINCLUDE     \epoc32\include
+ #endif
 
 MW_LAYER_SYSTEMINCLUDE
 USERINCLUDE     ../testcaseutils
--- a/ximpfw/tsrc/tsrcutils/testcaseutils/prfwtestcaseutils.mmp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/tsrcutils/testcaseutils/prfwtestcaseutils.mmp	Thu Aug 19 10:14:19 2010 +0300
@@ -15,14 +15,17 @@
 *
 */
 
-#include <platform_paths.hrh>
-#include                "prfwtestdlluids.hrh"
+#include<platform_paths.hrh>
+#include<eunitcaps.h>
+
+#include "prfwtestdlluids.hrh"
 
 TARGET                  prfwtestcaseutils.dll
 TARGETTYPE              dll
 UID                     PRFWTEST_DLL_UID_STATIC_INTERFACE PRFWTEST_DLL_UID_COMMON
 
-CAPABILITY              ALL -TCB
+//CAPABILITY              ALL -TCB -DRM 
+CAPABILITY 			     EUNIT_CAPS
 VENDORID                VID_DEFAULT
 
 
@@ -60,6 +63,17 @@
 
 
 // TODO remove unnecessary
+#if defined ( OS_LAYER_SYSTEMINCLUDE )
+OS_LAYER_SYSTEMINCLUDE
+#else
+SYSTEMINCLUDE     /epoc32/include
+#endif
+
+ #if defined ( APP_LAYER_SYSTEMINCLUDE )
+ APP_LAYER_SYSTEMINCLUDE
+ #else
+ SYSTEMINCLUDE     \epoc32\include
+ #endif
 SYSTEMINCLUDE           ../../../inc/core/base
 SYSTEMINCLUDE           ../../../inc/core/datamodel
 SYSTEMINCLUDE           ../../../inc/core/protocolplugin
@@ -69,7 +83,7 @@
 SYSTEMINCLUDE           ../../../inc/presence/presenceprotocolplugin
 SYSTEMINCLUDE           ../../../inc/presence/presenceprotocolpluginhost
 
-SYSTEMINCLUDE           /epoc32/include/digia/eunit
+SYSTEMINCLUDE           /epoc32/include/platform/digia/eunit
 MW_LAYER_SYSTEMINCLUDE
 
 
@@ -84,6 +98,8 @@
 LIBRARY                 ximpdatamodel.lib
 LIBRARY             presencedatamodel.lib
 LIBRARY                 ximputils.lib
+LIBRARY 								aknnotify.lib 
+LIBRARY									eiksrv.lib 
 
 EXPORTUNFROZEN
 
--- a/ximpfw/tsrc/tsrcutils/testcaseutils/prfwtestmessenger.cpp	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/tsrcutils/testcaseutils/prfwtestmessenger.cpp	Thu Aug 19 10:14:19 2010 +0300
@@ -65,13 +65,13 @@
     {
     // check if we've already defined the keys. if we redefine and set
     // defaults, the test logic breaks.
-    TInt pubSubDefined = GetValueFor( EXIMPTestMetaPubSubDefined );
+    /*TInt pubSubDefined = GetValueFor( EXIMPTestMetaPubSubDefined );
     if ( pubSubDefined )
         {
         // all done
         return;
         }
-
+*/
     TInt r = 0;
 
     // special behavioral keys
--- a/ximpfw/tsrc/tsrcutils/testcaseutils/prfwtestrobustnesstools.h	Mon Jun 21 16:01:18 2010 +0300
+++ b/ximpfw/tsrc/tsrcutils/testcaseutils/prfwtestrobustnesstools.h	Thu Aug 19 10:14:19 2010 +0300
@@ -21,7 +21,9 @@
 
 // INCLUDES
 #include <e32std.h>
-#include <eunitmacros.h>
+
+#include <platform/digia/eunit/eunitmacros.h>
+#include <platform/digia/eunit/teunitassertioninfo.h>
 #include "prfwtestprocessmaster.h"
 #include "userafter.h"
 #include "prfwtestfiletool.h"