ccextractor/tests
2017-01-15 23:55:41 +05:00
..
samples Remove SBS stuff from decoder_init 2017-01-15 23:55:41 +05:00
ccx_encoders_splitbysentence_suite.c Remove SBS stuff from decoder_init 2017-01-15 23:55:41 +05:00
ccx_encoders_splitbysentence_suite.h
Makefile Some improvements for test-environment 2017-01-15 22:37:51 +05:00
README.md Some improvements for test-environment 2017-01-15 22:37:51 +05:00
runtest.c Some improvements for test-environment 2017-01-15 22:37:51 +05:00

UNIT TESTING

This folder contains a archetype and several unit-tests for CCExtractor

RUN TESTS

cd tests
make

This will build and run all test-suite.

If you want MORE output:

DEBUG=1 make

Where DEBUG is just an environment variable.

DEBUGGING

If tests fail after your changes, you could try to debug the failed tests.

Run following commands in the /tests directory:

# build test runner (executable file - runtest)
make
# load runtest to the debgger:
gdb runtest

# start under debugger:
(gdb) run

# if segfault occured:
(gdb) where

DEPENDENCIES

Tests are built around this library: libcheck, here is documentation