kerneltest/e32test/power/t_lddpowerseqtest.cpp
changeset 286 48e57fb1237e
parent 280 2bfb1feef9de
--- a/kerneltest/e32test/power/t_lddpowerseqtest.cpp	Wed Oct 06 17:13:14 2010 +0100
+++ b/kerneltest/e32test/power/t_lddpowerseqtest.cpp	Mon Oct 11 17:54:41 2010 +0100
@@ -1,4 +1,4 @@
-// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 2006-2010 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"
@@ -20,6 +20,7 @@
 #include "d_lddpowerseqtest.h"
 #include <e32power.h>
 
+#include "testexclusions.h"
 _LIT(KLddFileName, "D_LDDPOWERSEQTEST.LDD");
 
 RLddTest1 ldd;
@@ -39,6 +40,15 @@
 	RTimer timer;
 	TRequestStatus tstatus;
 
+	TInt testExclusions = 0;
+	r = GetTestExclusionSettings(testExclusions);
+	test(r == KErrNone);
+
+	if (testExclusions & KDisableControllerShutdown)
+		{
+		UserSvr::HalFunction(EHalGroupPower, EPowerHalPowerManagerTestMode, (TAny*)KDisableControllerShutdown, NULL);
+		}
+
 	test.Printf(_L("Loading logical device \n"));
 	r=User::LoadLogicalDevice(KLddFileName);
 	test(r == KErrNone);