X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=README;h=43f6f29aeab6e23bef9fb282f8d9e626a51abb16;hp=f2bfa10927425c87fc22a5d9aab0e0ce6993626b;hb=c97d5b5f59f456c41e4eb3c371c9ec090abc4e5b;hpb=a01edf46f26cbb0e9bdba87d781c6015545a6463
diff --git a/README b/README
index f2bfa10..43f6f29 100644
--- a/README
+++ b/README
@@ -51,7 +51,7 @@ Prerequisites
To compile the SysDB package from source you need:
- * A build environment: autotools, libtool, C compiler, ...
+ * A build environment: autotools, libtool, C and C++ compilers, ...
@@ -87,15 +87,37 @@ Prerequisites
* libdbi:
The database independent abstraction layer is used for database access by
- the puppet::store-configs plugin.
+ the backend::puppet::store-configs plugin.
+ * libfacter:
+ The cfacter library for gathering facts about a system is used by the
+ backend::facter plugin to retrieve attributes about the local system.
+
+
+
+ * librrd:
+ The RRDtool library is used by the timeseries::rrdtool plugin to retrieve
+ time-series from RRD files.
+
+
+
+ * libssl:
+ The Secure Sockets Layer toolkit library is used to encrypt and
+ authenticate TCP connections.
+
+
+
Testing
-------
Unit and integration tests for SysDB are shipped along with the source code
- in the âtâ subdirectory. Run âmake testâ to run all available tests.
+ in the âtâ subdirectory. Run âmake testâ to run all available tests or use
+ the following commands to run unit and integration tests separately:
+
+ make test TESTS='$(UNIT_TESTS)'
+ make test TESTS='$(INTEGRATION_TESTS)'
Some tests require the âfopencookieâ function as provided by the GNU libc
library. It used used to mock I/O related functions. In case this function