TODO: remove the task for factoring out of common testing code
authorBartosz Golaszewski <bgolaszewski@baylibre.com>
Sun, 9 Jun 2019 09:21:57 +0000 (11:21 +0200)
committerBartosz Golaszewski <bgolaszewski@baylibre.com>
Sun, 9 Jun 2019 09:21:57 +0000 (11:21 +0200)
We now have libgpiomockup and it's used by the core library testing
executable. Remove the task from TODO.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
TODO

diff --git a/TODO b/TODO
index 387c1d3ddd3453416fab49938c21a5b8e38c2729..072b8ea3bfee6e66a2cd8e653d6224463986a3e1 100644 (file)
--- a/TODO
+++ b/TODO
@@ -25,26 +25,6 @@ and is partially functional.
 
 ----------
 
-* factor out common parts of the testing framework into a separate library
-
-We now have the core library C API and two sets of language bindings. While
-the core library has proper testing using the custom framework, the tests for
-C++ and Python parts are really just a bunch of examples in a single file.
-
-The idea is to move the parts dealing with gpio-mockup loading (kmod), dummy
-device detection (udev) and kernel version checking out of gpiod-test and into
-a separate library called libgpiod-test that would then be reused by whatever
-mechanism each set of bindings uses for testing.
-
-This way the parts that are orthogonal to unit testing framework but necessary
-for working together with the GPIO testing kernel module would not be
-duplicated.
-
-One caveat: while C++ could use this library as is, there still would be a need
-for a Python wrapper around it for Python bindings.
-
-----------
-
 * porting the unit tests of core libgpiod library to using GLib
 
 Once libgpiod-test is ready, we can think about reusing existing testing