ABI Laboratory

Test Suite

Generate good tests from header files? Possible!

Create an automated test suite for your library based on the API Sanity Checker tool. The test suite is generated automatically using declarations of functions and data types from header files and manually written additional specialized types for your library.

I'll check if the tool works properly on your library, create necessary specialized types, generate and execute the test suite on a Linux distribution and give you the HTML report with the test results. You'll be able to re-generate the test suite and run it with newer versions of your library even if the API of your library will change.

The source code of your library is required. If your library is closed-source, then you can provide binaries and header files instead or we can sign the NDA.

You can preview sample reports in this table:

LibraryLanguageVersionTest SuiteReport
freetype2C2.6testsreport
libxml2C2.9.2testsreport

The price of order depends on the approximate number of exported symbols in the library:

SizeSymbolsPriceWork TermsPayment
Sless than
100
890 EUR
order
1 monthPrepay*
Mless than
500
1690 EUR
order
1 month
Lless than
2000
3390 EUR
order
2 months
XLless than
5000
7890 EUR
order
4 months
XXLless than
10000
15890 EUR
order
6 months
-I don't
know
order-

* - You can divide the payment and prepay each month of the development.