Skip to content

Commit 78b8fd7

Browse files
authored
Merge pull request #2609 from nasa/integration-candidate
cFE Integration candidate: Equuleus-rc1+dev19
2 parents 561ff53 + d711bb5 commit 78b8fd7

File tree

5 files changed

+93
-15
lines changed

5 files changed

+93
-15
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## Development Build: equuleus-rc1+dev205
4+
- fix sb coverage test failure
5+
- Pass the CMAKE_PREFIX_PATH to targets
6+
- See <https://github.com/nasa/cFE/pull/2602> and <https://github.com/nasa/cFE/pull/2606>
7+
38
## Development Build: equuleus-rc1+dev199
49
- Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows
510
- See <https://github.com/nasa/cFE/pull/2599>

cmake/Makefile.sample

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,10 @@ ifneq ($(BUILDTYPE),)
115115
PREP_OPTS += -DCMAKE_BUILD_TYPE=$(BUILDTYPE)
116116
endif
117117

118+
ifneq ($(CMAKE_PREFIX_PATH),)
119+
PREP_OPTS += -DCMAKE_PREFIX_PATH=$(CMAKE_PREFIX_PATH)
120+
endif
121+
118122
all:
119123
$(MAKE) --no-print-directory -C "$(O)" mission-all
120124

cmake/mission_build.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -603,6 +603,7 @@ function(process_arch TARGETSYSTEM)
603603
-DMISSION_BINARY_DIR=${MISSION_BINARY_DIR}
604604
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
605605
-DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}
606+
-DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}
606607
-DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=${CMAKE_EXPORT_COMPILE_COMMANDS}
607608
-DCFE_EDS_ENABLED_BUILD:BOOL=${CFE_EDS_ENABLED_BUILD}
608609
${SELECTED_TOOLCHAIN_FILE}

modules/core_api/fsw/inc/cfe_version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#define CFE_VERSION_H
2727

2828
/* Development Build Macro Definitions */
29-
#define CFE_BUILD_NUMBER 199 /**< @brief Development: Number of development git commits since CFE_BUILD_BASELINE */
29+
#define CFE_BUILD_NUMBER 205 /**< @brief Development: Number of development git commits since CFE_BUILD_BASELINE */
3030
#define CFE_BUILD_BASELINE "equuleus-rc1" /**< @brief Development: Reference git tag for build number */
3131
#define CFE_BUILD_DEV_CYCLE "equuleus-rc2" /**< @brief Development: Release name for current development cycle */
3232
#define CFE_BUILD_CODENAME "Equuleus" /**< @brief: Development: Code name for the current build */

modules/sb/ut-coverage/sb_UT.c

Lines changed: 82 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4629,56 +4629,124 @@ void Test_CFE_SB_ValidateMsgId(void)
46294629

46304630
void Test_CFE_SB_CmdTopicIdToMsgId(void)
46314631
{
4632-
CFE_SB_MsgId_Atom_t MsgIdVal;
4632+
CFE_SB_MsgId_Atom_t MsgIdVal1;
4633+
CFE_SB_MsgId_Atom_t MsgIdVal2;
4634+
bool ReturnCode1 = false;
4635+
bool ReturnCode2 = false;
4636+
4637+
MsgIdVal1 = CFE_SB_CmdTopicIdToMsgId(1, 1);
4638+
ReturnCode1 = CFE_SB_IsValidMsgId(CFE_SB_ValueToMsgId(MsgIdVal1));
46334639

4634-
MsgIdVal = CFE_SB_CmdTopicIdToMsgId(1, 1);
4635-
UtAssert_BOOL_TRUE(CFE_SB_IsValidMsgId(CFE_SB_ValueToMsgId(MsgIdVal)));
4640+
MsgIdVal2 = CFE_SB_CmdTopicIdToMsgId(1, 0);
4641+
ReturnCode2 = CFE_SB_IsValidMsgId(CFE_SB_ValueToMsgId(MsgIdVal2));
46364642

4637-
MsgIdVal = CFE_SB_CmdTopicIdToMsgId(1, 0);
4638-
UtAssert_BOOL_TRUE(CFE_SB_IsValidMsgId(CFE_SB_ValueToMsgId(MsgIdVal)));
4643+
if(MsgIdVal1 == 0 || MsgIdVal2 == 0)
4644+
{
4645+
/* Macro does not exist. Topic ID has not been implemented. */
4646+
UtAssert_MIR("Topic ID has not been implemented. ");
4647+
}
4648+
else
4649+
{
4650+
UtAssert_BOOL_TRUE(ReturnCode1);
4651+
UtAssert_BOOL_TRUE(ReturnCode2);
4652+
}
46394653
}
46404654

46414655
void Test_CFE_SB_TlmTopicIdToMsgId(void)
46424656
{
4643-
CFE_SB_MsgId_Atom_t MsgIdVal;
4657+
CFE_SB_MsgId_Atom_t MsgIdVal1;
4658+
CFE_SB_MsgId_Atom_t MsgIdVal2;
4659+
bool ReturnCode1 = false;
4660+
bool ReturnCode2 = false;
4661+
4662+
MsgIdVal1 = CFE_SB_TlmTopicIdToMsgId(1, 1);
4663+
ReturnCode1 = CFE_SB_IsValidMsgId(CFE_SB_ValueToMsgId(MsgIdVal1));
46444664

4645-
MsgIdVal = CFE_SB_TlmTopicIdToMsgId(1, 1);
4646-
UtAssert_BOOL_TRUE(CFE_SB_IsValidMsgId(CFE_SB_ValueToMsgId(MsgIdVal)));
4665+
MsgIdVal2 = CFE_SB_TlmTopicIdToMsgId(1, 0);
4666+
ReturnCode2 = CFE_SB_IsValidMsgId(CFE_SB_ValueToMsgId(MsgIdVal2));
46474667

4648-
MsgIdVal = CFE_SB_CmdTopicIdToMsgId(1, 0);
4649-
UtAssert_BOOL_TRUE(CFE_SB_IsValidMsgId(CFE_SB_ValueToMsgId(MsgIdVal)));
4668+
if(MsgIdVal1 == 0 || MsgIdVal2 == 0)
4669+
{
4670+
/* Macro does not exist. Topic ID has not been implemented. */
4671+
UtAssert_MIR("Topic ID has not been implemented. ");
4672+
}
4673+
else
4674+
{
4675+
UtAssert_BOOL_TRUE(ReturnCode1);
4676+
UtAssert_BOOL_TRUE(ReturnCode2);
4677+
}
46504678
}
46514679

46524680
void Test_CFE_SB_GlobalCmdTopicIdToMsgId(void)
46534681
{
46544682
CFE_SB_MsgId_Atom_t MsgIdVal;
4683+
bool ReturnCode = false;
46554684

46564685
MsgIdVal = CFE_SB_GlobalCmdTopicIdToMsgId(2);
4657-
UtAssert_BOOL_TRUE(CFE_SB_IsValidMsgId(CFE_SB_ValueToMsgId(MsgIdVal)));
4686+
ReturnCode = CFE_SB_IsValidMsgId(CFE_SB_ValueToMsgId(MsgIdVal));
4687+
if(MsgIdVal == 0)
4688+
{
4689+
/* Macro does not exist. Topic ID has not been implemented. */
4690+
UtAssert_MIR("Topic ID has not been implemented. ");
4691+
}
4692+
else
4693+
{
4694+
UtAssert_BOOL_TRUE(ReturnCode);
4695+
}
46584696
}
46594697

46604698
void Test_CFE_SB_GlobalTlmTopicIdToMsgId(void)
46614699
{
46624700
CFE_SB_MsgId_Atom_t MsgIdVal;
4701+
bool ReturnCode = false;
46634702

46644703
MsgIdVal = CFE_SB_GlobalTlmTopicIdToMsgId(2);
4665-
UtAssert_BOOL_TRUE(CFE_SB_IsValidMsgId(CFE_SB_ValueToMsgId(MsgIdVal)));
4704+
ReturnCode = CFE_SB_IsValidMsgId(CFE_SB_ValueToMsgId(MsgIdVal));
4705+
if(MsgIdVal == 0)
4706+
{
4707+
/* Macro does not exist. Topic ID has not been implemented. */
4708+
UtAssert_MIR("Topic ID has not been implemented. ");
4709+
}
4710+
else
4711+
{
4712+
UtAssert_BOOL_TRUE(ReturnCode);
4713+
}
46664714
}
46674715

46684716
void Test_CFE_SB_LocalCmdTopicIdToMsgId(void)
46694717
{
46704718
CFE_SB_MsgId_Atom_t MsgIdVal;
4719+
bool ReturnCode = false;
46714720

46724721
MsgIdVal = CFE_SB_LocalCmdTopicIdToMsgId(3);
4673-
UtAssert_BOOL_TRUE(CFE_SB_IsValidMsgId(CFE_SB_ValueToMsgId(MsgIdVal)));
4722+
ReturnCode = CFE_SB_IsValidMsgId(CFE_SB_ValueToMsgId(MsgIdVal));
4723+
if(MsgIdVal == 0)
4724+
{
4725+
/* Macro does not exist. Topic ID has not been implemented. */
4726+
UtAssert_MIR("Topic ID has not been implemented. ");
4727+
}
4728+
else
4729+
{
4730+
UtAssert_BOOL_TRUE(ReturnCode);
4731+
}
46744732
}
46754733

46764734
void Test_CFE_SB_LocalTlmTopicIdToMsgId(void)
46774735
{
46784736
CFE_SB_MsgId_Atom_t MsgIdVal;
4737+
bool ReturnCode = false;
46794738

46804739
MsgIdVal = CFE_SB_LocalTlmTopicIdToMsgId(3);
4681-
UtAssert_BOOL_TRUE(CFE_SB_IsValidMsgId(CFE_SB_ValueToMsgId(MsgIdVal)));
4740+
ReturnCode = CFE_SB_IsValidMsgId(CFE_SB_ValueToMsgId(MsgIdVal));
4741+
if(MsgIdVal == 0)
4742+
{
4743+
/* Macro does not exist. Topic ID has not been implemented. */
4744+
UtAssert_MIR("Topic ID has not been implemented. ");
4745+
}
4746+
else
4747+
{
4748+
UtAssert_BOOL_TRUE(ReturnCode);
4749+
}
46824750
}
46834751

46844752
/*

0 commit comments

Comments
 (0)