Skip to content

3.0.0

Choose a tag to compare

@krcb197 krcb197 released this 27 Feb 22:05
· 32 commits to main since this release
55a5cad

This release includes a significant refactoring to the generated test cases. Significantly reducing the amount of generated code in favour of a test library.

What's Changed

  • 234 optimised test_int_field_read_and_write by @krcb197 in #237
  • Optimise the test_enum_field_read_and_write by @krcb197 in #239
  • 240 optimised test_field_properties by @krcb197 in #242
  • Optimised register tests by @krcb197 in #248
  • autogenerated simulator register and field test cases are excessive in size by @krcb197 in #254
  • merge the tests for the systemRDL name and description by @krcb197 in #259
  • Change the documentation to use sphinx-book-theme by @krcb197 in #264
  • optimise test_inst_name by @krcb197 in #265
  • Optimise traversal iterators by @krcb197 in #266
  • Improve the iterator test to cover the rolled and unrolled cases by @krcb197 in #269
  • Remove old jinja template logic checking for pre-3.8 by @krcb197 in #271
  • Generalised memory test in the library by @krcb197 in #273
  • Optimise property and name map tests by @krcb197 in #275
  • optimise test field encoding properties main field test by @krcb197 in #277
  • Remove the decode_read_value and encode_write_value public API. by @krcb197 in #279
  • Make legacy_enum_type and legacy_block_access off by default. by @krcb197 in #282
  • 272 split into the lib test base classes into classes per type of thing by @krcb197 in #283
  • Add Pathological Test to the CI by @krcb197 in #284

Full Changelog: 2.3.0...3.0.0