From 69b6d79faf1ad9fb05821f4eec1dd14a21ec22d0 Mon Sep 17 00:00:00 2001 From: Leon Hiemstra <hiemstra@astron.nl> Date: Thu, 6 Nov 2014 11:17:10 +0000 Subject: [PATCH] compare with numpy --- .../designs/unb1_test/tb/python/tc_unb1_test.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/boards/uniboard1/designs/unb1_test/tb/python/tc_unb1_test.py b/boards/uniboard1/designs/unb1_test/tb/python/tc_unb1_test.py index f343efe7a2..b719c82327 100644 --- a/boards/uniboard1/designs/unb1_test/tb/python/tc_unb1_test.py +++ b/boards/uniboard1/designs/unb1_test/tb/python/tc_unb1_test.py @@ -66,7 +66,13 @@ from common import * from pi_common import * - +def compare_arrays(a,b): + import numpy as np + print 'Compare array A:\n',np.asarray(a) + print 'With array B:\n',np.asarray(b) + compared = (np.asarray(a) == np.asarray(b)) + print 'Result:\n',compared + return (not False in compared) def test_bg(tc, io): tc.set_section_id('Test BG - ') @@ -101,7 +107,7 @@ def test_bg(tc, io): for r in ram: lram.append(list(r)) # () -> [] bg_ram.append(lram) - #bg_ram[0][0]=0 + bg_ram[0][0][2]=0 db_ram = [] for s in range(nof_streams): @@ -113,6 +119,7 @@ def test_bg(tc, io): tc.append_log(1, '>>> (BG==DB): %s' % compared) tc.append_log(3, '') if compared==False: tc.set_result('FAILED') + compare_arrays(bg_ram,db_ram) def test_tr_xaui(tc, io): tc.set_section_id('Read tr xaui status - ') -- GitLab