it actually was an uninitialized array
fsfw/fsfw/pipeline/pr-development This commit looks good Details

This commit is contained in:
Robin Müller 2022-02-02 10:00:57 +01:00
parent 30687f84c8
commit e0c50477cb
No known key found for this signature in database
GPG Key ID: 71B58F8A3CDFA9AC
1 changed files with 2 additions and 4 deletions

View File

@ -57,13 +57,11 @@ TEST_CASE( "Command Executor" , "[cmd-exec]") {
sizesFifo.retrieve(&readBytes);
REQUIRE(readBytes == 12);
REQUIRE(outputBuffer.getAvailableReadData() == 12);
uint8_t readBuffer[32];
uint8_t readBuffer[32] = {};
REQUIRE(outputBuffer.readData(readBuffer, 12) == HasReturnvaluesIF::RETURN_OK);
std::string readString(reinterpret_cast<char*>(readBuffer));
std::string cmpString = "Hello World\n";
//int cmpResult = strcmp(reinterpret_cast<char*>(readBuffer), cmpString.c_str());
int cmpResult = (readString == cmpString);
CHECK(cmpResult);
CHECK(readString == cmpString);
outputBuffer.deleteData(12, true);
// Test more complex command
result = cmdExecutor.load("ping -c 1 localhost", false, false);