mbed-os/features/frameworks/unity/CHANGELOG.md

50 lines
1.2 KiB
Markdown
Raw Normal View History

Adding test frameworks and test sources This commit adds the following test frameworks: - `greentea-client` (https://github.com/ARMmbed/greentea-client) - This framework provides a key-value api for communicating with the greentea test tool (https://github.com/ARMmbed/greentea) - `unity` (https://github.com/ARMmbed/unity) - This framework provides test assert macros that can be used when writing test cases - `utest` (https://github.com/ARMmbed/utest) - This framework allows you to execute a series of test cases with reporting that works with the greentea test tool (https://github.com/ARMmbed/greentea) The following changes were made when bringing these frameworks into the tree: - References to `mbed_drivers/mbed.h` within utest's tests were migrated to `mbed.h` - The yotta file `module.json` was removed from `greentea-client` and `unity` - `coverage.json` was also removed from `greentea-client` - `.gitignore` and `.gitattributes` were removed from `greentea-client` - Apache 2.0 license files were removed from `greentea-client` This also brings in a number of tests that have been newly written or ported from various sources: - `TESTS/integration` - Very basic tests, used to check if testing frameworks are working correctly - `TESTS/mbed_drivers` (Thanks @PrzemekWirkus!) - TESTS ported from mbed OS 3.0 (https://github.com/ARMmbed/mbed-drivers) - `TESTS/mbedmicro-mbed` (Thanks @PrzemekWirkus!) - Tests that weren't covered by `TESTS/mbed_drivers` that currently live in `libraries/tests/mbed` - `TESTS/mbedmicro-rtos-mbed` (Thanks @PrzemekWirkus!) - Ported tests that currently live in `libraries/tests/rtos/mbed` - `TESTS/storage_abstraction` (Thanks @rgrover!) - Tests for the storage_abstraction hal
2016-07-19 18:39:53 +00:00
# Change Log
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased]
## [2.1.0] - 2016-02-08
### Added
- Enable 64bit support.
- Enable double support.
### Fixed
- Add `ull` for 64bit literal.
## [2.0.2] - 2015-12-17
### Added
- This changelog
- The Readme.
### Changed
- Use `.` instead of `X` in bit mask failure formatter for better visibility.
## [2.0.1] - 2015-11-25
### Fixed
- Call utest ignore handler instead of failure handler.
## [2.0.0] - 2015-11-25
### Changed
- Replace `longjmp` with utest callbacks
- Add newline at end of failure message
## [1.0.0] - 2015-10-19
### Changed
- Initial TechCon release
## 0.0.1 - 2015-09-23
### Added
- Initial import of unity source files
### Changed
- Adapt header include paths
- Add C-linkage specifiers
[Unreleased]: https://github.com/ARMmbed/utest/compare/v2.1.0...HEAD
[2.1.0]: https://github.com/ARMmbed/utest/compare/v2.0.2...v2.1.0
[2.0.2]: https://github.com/ARMmbed/utest/compare/v2.0.1...v2.0.2
[2.0.1]: https://github.com/ARMmbed/utest/compare/v2.0.0...v2.0.1
[2.0.0]: https://github.com/ARMmbed/utest/compare/v1.0.0...v2.0.0
[1.0.0]: https://github.com/ARMmbed/utest/compare/v0.0.1...v1.0.0