-From a project-management point of view, tests can provide a strictly-interpreted way to
-communicate missing features, also providing the implicit means of verifying that intended
-features for the MCP layer are in fact already served from the CP layer.
+The structure of the testing modules permits test suites to be imported and configured selectively on different implementations, platforms and boards (see `adafruit_blinka.agnostic.py` for definitions of these terms).
+
+Automated introspection of the python runtime combines with interactive prompts
+to configure a scenario for testing (e.g. which platform, which board, what is wired to it)
+so the same routines can be carried out on Micropython boards, dual boards running either CircuitPython or Micropython, or dedicated CircuitPython boards.
+
+Typically the tests have first run on a native CircuitPython platform, and are then used to
+prove equivalence on a Micropython platform running the **adafruit_blinka** compatibility layer.
+
+# Tests so far
+
+Tests of compatible versions of **digitalio**, **board** and **microcontroller** have successfully demonstrated
+the same code running on either platform, setting and getting pin values and using pull.
+
+Tests have also proven compatibility of the following unmodified CircuitPython libraries...
+
+* adafruit_bme280
+* adafruit_mma8451
+* adafruit_gps
+
+...which proves the fundamentals of bitbangio.I2C, busio.I2C and busio.UART