FPP v1.3.0 integration (#2103)

* Start functional tests for FPP component autocoder

* Add test components and formal param template types

* Create general formal param types and update test components

* Fix FppTest utilities

* Update test component and formal param types

* Add telemetry tests for FPP components

* Add macros to generate test code in FPP component autocoder tests

* Add telemetry tests for queued and passive FPP components

* Use formal param types in FPP port autocoder tests

* Share a main test file between FPP component tests

* Add empty FPP component test

* Add event tests for active FPP components

* Add event tests for all FPP component types

* Start parameter tests for FPP components

* Add parameter tests for FPP components

* Update parameter tests for FPP components

* Merge port tests into FPP component tests

* Update port tests for FPP components

* Format macros

* Reorganize FPP tests

* Add command tests for FPP components

* Add parameter command tests for FPP components

* Update FPP tests

* Update FPP tests

* Update FPP tests

* Remove unnecessary ports

* Add async FPP component tests

* Revise FPP port tests

* Reorganize FPP tests

* Format macros

* Update FPP tests

* Add headers

* Fix typo

* Update expected words for spell checker

* Update expected words for spell checker

* Run clang format

* Update fprime-fpp version

* Update FPP version

---------

Co-authored-by: bocchino <bocchino@jpl.nasa.gov>
This commit is contained in:
Tiffany Chieu
2023-08-01 08:38:31 -07:00
committed by GitHub
parent 92c9f07123
commit 15215288ee
94 changed files with 8535 additions and 2892 deletions

View File

@@ -26,9 +26,9 @@ class PrimitiveStructTest : public ::testing::Test {
protected:
void SetUp() override {
testBool = true;
testU32 = FppTest::Utils::getU32();
testI16 = static_cast<I16>(FppTest::Utils::getU32());
testF64 = static_cast<F64>(FppTest::Utils::getU32());
testU32 = FppTest::Utils::getNonzeroU32();
testI16 = static_cast<I16>(FppTest::Utils::getNonzeroU32());
testF64 = static_cast<F64>(FppTest::Utils::getNonzeroU32());
}
void assertStructMembers(const Primitive& s) {