ostree/buildutil
Colin Walters ebd0370976 tests: Unify some tmpdir code, add ability for C to use libtest.sh
I want to be able to easily test the C API on actual data in an OSTree
repo.  The shell `libtest.sh` has code to generate it.  Bridge the two
worlds by introducing a little `libostreetest` library which has a C
API which spawns a shell that runs things in `libtest.sh`.

Yes, this is about as beautiful as it sounds, which is to say, it's
not.  But it works!

Note while we were here, I realized we were actually now creating
*two* tmpdirs per test in `make check` because the tap driver was
already doing that.  Unify it so we know the C code can rely on it.
2016-03-03 18:03:32 -05:00
..
glib-tap.mk tests: Port to glib-tap.mk, make make check run all of the tests 2016-03-03 08:50:19 -05:00
glibtests.m4 tests: Port to glib-tap.mk, make make check run all of the tests 2016-03-03 08:50:19 -05:00
tap-driver.sh tests: Port to glib-tap.mk, make make check run all of the tests 2016-03-03 08:50:19 -05:00
tap-test tests: Unify some tmpdir code, add ability for C to use libtest.sh 2016-03-03 18:03:32 -05:00