SpiNNakerManchester / SpiNNMachine

A python module which contains a representation of the SpiNNaker Machine
Apache License 2.0
4 stars 3 forks source link

Version and testing for Spin2 #257

Closed Christian-B closed 5 months ago

Christian-B commented 5 months ago

Builds on https://github.com/SpiNNakerManchester/SpiNNMachine/pull/256

Builds on https://github.com/SpiNNakerManchester/SpiNNMachine/pull/254

Adds Version201: for the Spon2 1 Chip board VersionStrings: wildcards for testing multiple versions automatically

Changed version_factory to working with the version wildcards Making use of the fact that we github action against various python versions Changing the wildcard to a board version based on the python version

Where it was easy to change a test so it worked with multiple versions did so.

set_config("Machine", "version", are now:

some cfg files in tests also changed to version = None Versions = Any / Four plus ect

Includes: https://github.com/SpiNNakerManchester/SpiNNMan/pull/399 https://github.com/SpiNNakerManchester/PACMAN/pull/558 https://github.com/SpiNNakerManchester/SpiNNFrontEndCommon/pull/1176 https://github.com/SpiNNakerManchester/sPyNNaker/pull/1442 https://github.com/SpiNNakerManchester/SpiNNakerGraphFrontEnd/pull/273 https://github.com/SpiNNakerManchester/IntegrationTests/pull/267

coveralls commented 5 months ago

Coverage Status

coverage: 92.582% (-0.3%) from 92.928% when pulling 008acdc1fea9f24c9d126b4113e61ff729e554cf on version2 into 00dfae5a48e1c4c343d14cb9b6cfddf21a9504e9 on master.