Skip to content

Latest commit

 

History

History
96 lines (56 loc) · 3.1 KB

CHANGELOG.md

File metadata and controls

96 lines (56 loc) · 3.1 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Fixed

  • compilation error when option -fno-common is activated (as is the default since gcc 10)

Added

  • type aum_test_function_t

Changed

  • signature of aum_main_run so that parameter test_suites_count is an unsigned int
  • signature of aum_mock_get_parameter_at so that parameter position is an unsigned int
  • signature of aum_mock_was_called_with_at so that parameter position is an unsigned int
  • field test_count of aum_test_suite_t is an unsigned int

Removed

  • methods aum_runner_create, aum_runner_register_suite, aum_runner_execute_tests, aum_runner_execute_single_test, aum_runner_print_xml_report, aum_runner_destroy
  • types aum_runner_result_t, aum_runner_t
  • header aum/runner.h
  • methods aum_test_suite_count_ignored_tests, aum_test_suite_has_name

Added

  • function aum_mock_will_skip configures a mock so that it does nothing when called. Applies only to mock of function with a void return type.

Fixed

  • calls to a mocked function with a jmp_buf argument do not fail anymore. However, the jmp_buf argument is not stored correctly. And so, for these functions, macros AUM_ASSERT_WAS_CALLED_WITH and AUM_ASSERT_WAS_CALLED_WITH_AT will not work as expected.

Fixed

  • calls to a mocked function with a va_list argument do not fail anymore. However, the va_list argument is not stored correctly. And so, for these functions, macros AUM_ASSERT_WAS_CALLED_WITH and AUM_ASSERT_WAS_CALLED_WITH_AT will not work as expected.

Added

  • macro AUM_MAIN_RUN to replace the hand-written main function
  • README.md
  • flag -Wmissing-declarations when compiling source
  • target install to Makefile
  • aum.pc into the RPM package

Deprecated

  • all functions in aum/runner.h in favor of macro AUM_MAIN_RUN

Changed

  • Simplified console output

Fixed

  • the .so was not included in the generated RPM package

Added

  • RPM packaging

Added

  • Debian packaging

Fixed

  • default target in Makefile was failing in the absence of the .git directory
  • target debian was incorrectly documented in Makefile

Added

  • First open source release