aboutsummaryrefslogtreecommitdiffstats
path: root/test/functional-tests/PfwTestCase/Types/tINT32.py
diff options
context:
space:
mode:
authorAdrien M <adrienx.martin@intel.com>2015-03-10 15:21:30 +0100
committerEric Laurent <elaurent@google.com>2015-04-24 13:39:12 -0700
commitec5130b950992fe79400ba66336d19169772a530 (patch)
tree0ddf66f1d680bf4be582b949d2596b7f08c8b74a /test/functional-tests/PfwTestCase/Types/tINT32.py
parent5aaddd16f2aabccf07687f1761567eb6455abe61 (diff)
downloadexternal_parameter-framework-ec5130b950992fe79400ba66336d19169772a530.zip
external_parameter-framework-ec5130b950992fe79400ba66336d19169772a530.tar.gz
external_parameter-framework-ec5130b950992fe79400ba66336d19169772a530.tar.bz2
Add functionnal tests to the pfw.
This patch adds functionnal test to the PFW. The execution of these tests needs the test-subsystem to be compiled. The tests can be launch with 'make test'. We set the environment vars in the cmake. Then we launch ACTCampaignEngine.py. Temporary files like build time conf files are placed on the build directory. Next steps : - Test-subsystem needs to be reworked (with binding python). Signed-off-by: Adrien M <adrienx.martin@intel.com>
Diffstat (limited to 'test/functional-tests/PfwTestCase/Types/tINT32.py')
-rw-r--r--test/functional-tests/PfwTestCase/Types/tINT32.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/test/functional-tests/PfwTestCase/Types/tINT32.py b/test/functional-tests/PfwTestCase/Types/tINT32.py
index 45f837e..579e4f8 100644
--- a/test/functional-tests/PfwTestCase/Types/tINT32.py
+++ b/test/functional-tests/PfwTestCase/Types/tINT32.py
@@ -95,7 +95,7 @@ class TestCases(PfwTestCase):
assert err == None, "Error when setting parameter %s : %s" % (self.param_name, err)
assert out == value, "BLACKBOARD : Incorrect value for %s, expected: %s, found: %s" % (self.param_name, value, out)
#Check parameter value on filesystem
- assert commands.getoutput('cat $PFW_FILESYSTEM/INT32') == hex_value, "FILESYSTEM : parameter update error"
+ assert commands.getoutput('cat $PFW_RESULT/INT32') == hex_value, "FILESYSTEM : parameter update error"
print "INFO : test OK"
def test_TypeMin(self):
@@ -129,7 +129,7 @@ class TestCases(PfwTestCase):
assert err == None, "PFW : Error when setting parameter %s : %s" % (self.param_name, err)
assert out == value, "BLACKBOARD : Incorrect value for %s, expected: %s, found: %s" % (self.param_name, value, out)
#Check parameter value on filesystem
- assert commands.getoutput('cat $PFW_FILESYSTEM/INT32') == hex_value, "FILESYSTEM : parameter update error"
+ assert commands.getoutput('cat $PFW_RESULT/INT32') == hex_value, "FILESYSTEM : parameter update error"
print "INFO : test OK"
def test_TypeMin_Overflow(self):
@@ -154,13 +154,13 @@ class TestCases(PfwTestCase):
print self.test_TypeMin_Overflow.__doc__
print "INFO : INT32 parameter min value out of bounds = -1001"
value = "-1001"
- param_check = commands.getoutput('cat $PFW_FILESYSTEM/INT32')
+ param_check = commands.getoutput('cat $PFW_RESULT/INT32')
#Set parameter value
out, err = self.pfw.sendCmd("setParameter", self.param_name, value)
assert err == None, "Error when setting parameter %s : %s" % (self.param_name, err)
assert out != "Done", "PFW : Error not detected when setting parameter %s out of bounds" % (self.param_name)
#Check parameter value on filesystem
- assert commands.getoutput('cat $PFW_FILESYSTEM/INT32') == param_check, "FILESYSTEM : Forbiden parameter change"
+ assert commands.getoutput('cat $PFW_RESULT/INT32') == param_check, "FILESYSTEM : Forbiden parameter change"
print "INFO : test OK"
def test_TypeMax(self):
@@ -194,7 +194,7 @@ class TestCases(PfwTestCase):
assert err == None, "Error when setting parameter %s : %s" % (self.param_name, err)
assert out == value, "BLACKBOARD : Incorrect value for %s, expected: %s, found: %s" % (self.param_name, value, out)
#Check parameter value on filesystem
- assert commands.getoutput('cat $PFW_FILESYSTEM/INT32') == hex_value, "FILESYSTEM : parameter update error"
+ assert commands.getoutput('cat $PFW_RESULT/INT32') == hex_value, "FILESYSTEM : parameter update error"
print "INFO : test OK"
def test_TypeMax_Overflow(self):
@@ -219,11 +219,11 @@ class TestCases(PfwTestCase):
print self.test_TypeMax_Overflow.__doc__
print "INFO : INT32 parameter max value out of bounds = 1001"
value = "1001"
- param_check = commands.getoutput('cat $PFW_FILESYSTEM/INT32')
+ param_check = commands.getoutput('cat $PFW_RESULT/INT32')
#Set parameter value
out, err = self.pfw.sendCmd("setParameter", self.param_name, value)
assert err == None, "Error when setting parameter %s : %s" % (self.param_name, err)
assert out != "Done", "PFW : Error not detected when setting parameter %s out of bounds" % (self.param_name)
#Check parameter value on filesystem
- assert commands.getoutput('cat $PFW_FILESYSTEM/INT32') == param_check, "FILESYSTEM : Forbiden parameter change"
+ assert commands.getoutput('cat $PFW_RESULT/INT32') == param_check, "FILESYSTEM : Forbiden parameter change"
print "INFO : test OK"