I just finished wrapping libstatgrab into
Unix::Statgrab. It would now be time to add the tests (yes, I don't write them in beforehand). But how am I to write tests for a library that is designed to return different results for each platform and each machine even?
Maybe I just have the tests call each function/method and make sure that they at least do not segfault. I think pulling out values from
Config.pm and testing some of them against what the libary figures out is a bit too hairy.
On the upside though, this C library is deliberately portable among several unices so I wont have to worry about compilation issues, I hope.