fix up test_loadstore1.py
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 3 Dec 2021 17:41:33 +0000 (17:41 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 3 Dec 2021 17:41:33 +0000 (17:41 +0000)
commitd1c3280d39ef29a590a41196633557c33502e611
tree920cee51de502d3b820334a3c3396cd910d0634f
parentdc09fcb833af181e0d7c8139ff068e48e7890c23
fix up test_loadstore1.py

numerous things:
1) pi_ld and pi_st now return the exception information (full status)
   because pi_ld and pi_st both reset the PortInterface: once that
   happens the exception information is DESTROYED... therefore the
   exception information MUST be obtained INSIDE pi_ld and pi_st

2) cleanup of whitespace

3) added some (probably unnecessary) yields in between LD/ST in the
   exceptions test, to make the gtkwave output clearer

4) fixed the exceptions test and enabled it by default, now
src/soc/experiment/test/test_loadstore1.py