summaryrefslogtreecommitdiffstats
path: root/src/test/testcases/testSecurity.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/testcases/testSecurity.py')
-rw-r--r--src/test/testcases/testSecurity.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/test/testcases/testSecurity.py b/src/test/testcases/testSecurity.py
index 1efda516..5da28790 100644
--- a/src/test/testcases/testSecurity.py
+++ b/src/test/testcases/testSecurity.py
@@ -121,6 +121,19 @@ def main():
if(dataRead != dataWritten):
raise Exception('PutScom under mask failed %x != %x' % (dataRead, dataWritten))
print "putscom under mask success testcase - passed"
+
+ # Greylist test cases
+ dataWritten = testScomUtil.getscom(0x0901080B)
+ # Do putScomUnderMask with wrong mask
+ testScomUtil.putScomUnderMask(0x0901080B, dataWritten, 0xF0FFFFFFFFFFFFFF, [0x00, 0x05, 0x00, 0x23])
+ # Do putScom on grey list register
+ testScomUtil.putscom(0x0901080B, 0, [0x00, 0x05, 0x00, 0x23])
+ # Do putScomUnderMask with exact mask
+ testScomUtil.putScomUnderMask(0x0901080B, dataWritten, 0xFF0FFFFFFFFFFFFF)
+ # Do putScomUnderMask with superset mask
+ testScomUtil.putScomUnderMask(0x0901080B, dataWritten, 0xFF00FFFFFFFFFFFF)
+ print "Greylist testcases - passed"
+
# indirect scom test
dataWritten = testScomUtil.getscom(0x8000000D06010C3F)
dataiActWritten = (dataWritten & 0x00000000FFFFFFFF) | (0xDECAFFEE00000000)
OpenPOWER on IntegriCloud