Releases: rdkcentral/ut-core
4.5.0: SubMenus for GTEST
Goal:
Add submenus for gtest related tests in ut-core
What's Changed
Acceptance criteria:
The menu system should be in par with CUNIT counter part of ut-core
Uplink Info : RDK-55629
Full Changelog: 4.4.0...4.5.0
4.4.0 : Upgrades to support weak stub building and multiple profile input support
Goal
- Upgrade System to support weak stub building.
- Also add support for multiple profile inputs
What's Changed
- PR: gh #154 : Upgrading autogenerate script to generate weak stubs by @kanjoe24 in #159
- Adding a demo directory to demo usage of weak, strong and dlopen by @kanjoe24 in #153
- PR: gh #78 : Adding tests in ut-core to support multiple inputs by @kanjoe24 in #158
- PR: #162 : Adding changes for creating weak stubs and linking the same in Makefile by @kanjoe24 in #163
Full Changelog: 4.3.0...4.4.0
Uplink Info : RDK-55375
Acceptance Criteria:
- Check if libweak_stubs_libs.so is created when BUILD_WEAK_STUBS_SRC is defined in Makefile
- Run the test binary with
-p xyz.yaml -p abc.yaml
arguments - While genarating stubs using autogenerate script, the stubs created must be with weak attribute.
4.3.0: Menu System for GTEST
Goals
This milestone adds support for a menu system in GTEST based UT-CORE backend.
What's Changed
Full Changelog: 4.2.0...4.3.0
Acceptance Criteria
run ut-core c++ with -a and it operates as gtest does today, outputting .xml file unit output
run ut-core c++ with -b and it operates as gtest
run ut-core c++ with -c & it goes into the menu system
Uplink info : RDK-48866
4.2.0 : Auto-generation / Bug fixing / Configuration
Goals
This Milestone includes:
- Bug fixes
- Upgrading build_ut.sh template
- Upgrade autogenration.sh to support any header file and generation of output.
What's Changed
- PR: i17 : Fix autogenerate script by @kanjoe24 in #123
- PR: gh#129 : Update build_ut.sh template by @kanjoe24 in #132
- PR: gh#127 : Fixed few issues listed on the ticket by @kanjoe24 in #130
- PR: gh#128 : Adding a script to compare the functions by @kanjoe24 in #131
- PR: Add gh#144 : Adding codeowners file to the repo by @kanjoe24 in #145
- ut-control release 1.6.1 : https://github.com/rdkcentral/ut-control/releases/tag/1.6.1
Uplink Info:
RDK-54730
Full Changelog: 4.1.0...4.2.0
4.1.0 - ut-core: release test script
Goals
This milestone focuses on adding release scripts in ut-core and ut-control. Also, changes in ut_template has been introduced.
Key Deliverables
- pr: i73: Basic working automated release script by @kanjoe24 in #89
- PR: i117 : update ut_template by @kanjoe24 in #118
- Updated ut-control version to 1.6.0 : https://github.com/rdkcentral/ut-control/releases/tag/1.6.0
Exit Criteria
- release scripts added to respective repos.
- Updated run.sh and makefile in ut_template
Uplink Info :
RDK-50028
Full Changelog: 4.0.0...4.1.0
4.0.0
Goals
This milestone focuses on bringing up C++ backend.
Key Deliverables
Exit Criteria
- No impact whatsoever on the current way of building using C backend
- New way introduced to run tests using CPP backend
Additional Notes
- To run the tests with CPP backend use: VARIANT=CPP, alongwith make or ./build.sh or ./build_ut.sh
- More info can be found on README.
Uplink Info :
RDK-48868
Full Changelog: 3.2.4...4.0.0
3.2.4 :Fix Build Issues
Goals
This milestone fixes build issues due to new release of dependant libraries
Key Deliverables
- #111 - build.sh should not replace framework/ut-control if it's already cloned
- https://github.com/rdkcentral/ut-control/releases
Uplink:
RDK-53580
What's Changed
- Fix #111 - only checkout on a new checkout by @Ulrond in #112
- Updating the ut-control version to 1.5.1 in ut-core by @kanjoe24 in #114
Full Changelog: 3.2.3...3.2.4
3.2.3 : Fix UT_ASSERT macros
Goals
This milestone will include fix for double evaluation on UT_ASSERT macro
Key Deliverables
- Calling UT_ASSERT with function as Parameter causing unreliable results in tests #106
JIRA ID : RDK-53023
What's Changed
Full Changelog: 3.2.2...3.2.3
3.2.2
Goals
This milestone will include support for getting strings and values from map table
Key Deliverables
- Update the ut-control version to 1.4.2 in ut-core #104
- UT_CONTROL 1.4.2 Release Tag : https://github.com/rdkcentral/ut-control/releases/tag/1.4.2
JIRA ID : RDK-52911
What's Changed
Full Changelog: 3.2.1...3.2.2
3.2.1
Goals
This milestone will include support for data byte extraction and other changes as described below
Key Deliverables
- Integrate ut-control 1.4.0: https://github.com/rdkcentral/ut-control/milestone/5
- Integrate ut-control 1.4.1 : https://github.com/rdkcentral/ut-control/milestone/10
- UT_CORE: Changes to separate out arm and linux libraries #96
- Jira: RDK-51747
What's Changed
- PR: GH96 : UT_CORE: Changes to separate out arm and linux libraries by @kanjoe24 in #97
- PR: GH91 : Integrate ut-contol 1.4.0 by @kanjoe24 in #92
- Integrate ut-control 1.4.1 by @kanjoe24 in #101
Full Changelog: 3.2.0...3.2.1