From 4f137b93342e9e74f90b344457c7d9f4d1b8440e Mon Sep 17 00:00:00 2001 From: Florent Kermarrec Date: Thu, 29 Nov 2018 23:42:55 +0100 Subject: [PATCH] test/test_axi/axi2native: add random on len, just use writes as reads --- test/test_axi.py | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/test/test_axi.py b/test/test_axi.py index 3f2f012..11aee63 100755 --- a/test/test_axi.py +++ b/test/test_axi.py @@ -201,19 +201,15 @@ class TestAXI(unittest.TestCase): writes = [] for i in range(16): if with_random: - # incrementing addr, random data & id - writes.append(Write(i, [prng.randrange(2**32) for _ in range(i+1)], prng.randrange(2**8), type=0b00, len=i, size=log2_int(32//8))) + # incrementing addr, random id, len & datas + _id = prng.randrange(2**8) + _len = prng.randrange(32) + _data = [prng.randrange(2**32) for _ in range(_len + 1)] + writes.append(Write(i, _data, _id, type=0b00, len=_len, size=log2_int(32//8))) else: # incrementing addr, data & id (debug) writes.append(Write(i, [i for _ in range(i+1)], i, type=0b00, len=i, size=log2_int(32//8))) - reads = [] - for i in range(16): - if with_random: - # incrementing addr, written data, random id - reads.append(Read(i, writes[i].data, prng.randrange(2**8), type=0b00, len=len(writes[i].data)-1, size=log2_int(32//8))) - else: - # incrementing addr, written data, incrementing id (debug) - reads.append(Read(i, writes[i].data, i, type=0b00, len=len(writes[i].data)-1), size=log2_int(32//8)) + reads = writes # simulation generators = [