![]() |
![]() |
![]() |
Cutter Reference Manual | ![]() |
---|
Support Data-Driven Testing:
Add assertions:
Rename assertions:
Rename features that requires GLib support to 'gcut_XXX' from 'cut_XXX'. 'cut_XXX' can be still used but they are deprecated. See Assertions with GLib support for more details.
Add utilities:
cut_append_diff() : appends diff to a string.
gcut_list_string_new() / gcut_list_string_free() : helps creating a list of strings.
gcut_take_error() : takes ownership of GError * to Cutter.
gcut_take_list() : takes ownership of GList * to Cutter.
gcut_take_object() : takes ownership of GObject * to Cutter.
Support fixture data
cut_set_fixture_data_dir()
cut_get_fixture_data_string()
cut_build_fixture_data_path()
Add a utility
cut_remove_path()
Add assertions
cut_assert_equal_fixture_data_string()
cut_assert_path_not_exist()
cut_assert_remove_path()
cut_error_errno()
Experimental:
Windows support
Improve AC_CHECK_COVERAGE
Document:
Fix: Require GLib >= 2.16
Experimental:
Support GStreamer:
Transport test result to remote machine and so on
Support warmup()/cooldown()
Add assertions:
cut_assert_equal_pointer()
cut_assert_g_error()
cut_assert_match()
cut_assert_match_with_free()
Add --exclude-file option that specifies excluded files from test targets
Add --exclude-dir option that specifies excluded directories from test targets
Add --without-cutter to cutter.m4 (configure option)
Experimental:
Implement Cutter protocol (CutXMLStreamer and CutStreamParser)
Add cut_take_g_error()
Support Mac OS X
Add assertions.
cut_assert_equal_string_array_with_free()
cut_assert_true()
cut_assert_false()
cut_assert_file_exist()
Add AC_CHECK_GCUTTER
Experimental: Support GObject:
cut_take_g_object()
LGPL2 -> LGPL3
Add assertions.
cut_assert_equal_g_list_int()
cut_assert_equal_g_list_string()
cut_assert_errno()
Support omission: cut_omit()
Support startup/shutdown hooks that are ran on before test case start and end.
Support diff.
Support gcov.
Experimental: Support fork:
cut_fork()
cut_wait_process()
cut_fork_get_stdout_message()
cut_fork_get_stderr_message()
Fixed packaging failure.
Fixed --help-all.
Added a document for XML format reported by Cutter.
Added --xml-report option for reporting test result as XML.
Added --test-case-order option for sorting test case by name.
Added --version option for outputting Cutter version.
Added --disable-bfd option to configure.