[DEV] correct the test and catkin build
This commit is contained in:
parent
0d448bed76
commit
08ae045bf0
@ -43,6 +43,7 @@ include_directories(
|
||||
## Declare a cpp library
|
||||
add_library(${PROJECT_NAME}
|
||||
../${PROJECT_NAME}/debug.cpp
|
||||
../${PROJECT_NAME}/river.cpp
|
||||
../${PROJECT_NAME}/Manager.cpp
|
||||
../${PROJECT_NAME}/Interface.cpp
|
||||
../${PROJECT_NAME}/CircularBuffer.cpp
|
||||
|
@ -54,7 +54,3 @@ install(TARGETS ${PROJECT_NAME}
|
||||
RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
|
||||
)
|
||||
|
||||
install(DIRECTORY ../../data/
|
||||
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
|
||||
FILES_MATCHING PATTERN "*.json")
|
||||
|
||||
|
@ -49,7 +49,10 @@ namespace river_test_echo_delay {
|
||||
channelMap,
|
||||
audio::format_int16,
|
||||
"speaker");
|
||||
EXPECT_NE(m_interfaceOut, nullptr);
|
||||
if(m_interfaceOut == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
// set callback mode ...
|
||||
m_interfaceOut->setOutputCallback(std11::bind(&TestClass::onDataNeeded,
|
||||
this,
|
||||
@ -66,7 +69,10 @@ namespace river_test_echo_delay {
|
||||
channelMap,
|
||||
audio::format_int16,
|
||||
"microphone");
|
||||
EXPECT_NE(m_interfaceIn, nullptr);
|
||||
if(m_interfaceIn == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
// set callback mode ...
|
||||
m_interfaceIn->setInputCallback(std11::bind(&TestClass::onDataReceived,
|
||||
this,
|
||||
@ -81,7 +87,10 @@ namespace river_test_echo_delay {
|
||||
channelMap,
|
||||
audio::format_int16,
|
||||
"speaker");
|
||||
EXPECT_NE(m_interfaceFB, nullptr);
|
||||
if(m_interfaceFB == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
// set callback mode ...
|
||||
m_interfaceFB->setInputCallback(std11::bind(&TestClass::onDataReceivedFeedBack,
|
||||
this,
|
||||
@ -340,6 +349,18 @@ namespace river_test_echo_delay {
|
||||
}
|
||||
}
|
||||
void run() {
|
||||
if(m_interfaceIn == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
if(m_interfaceOut == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
if(m_interfaceFB == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
m_interfaceOut->start();
|
||||
m_interfaceIn->start();
|
||||
//m_interfaceFB->start();
|
||||
|
@ -66,7 +66,10 @@ namespace river_test_format {
|
||||
_format,
|
||||
"speaker",
|
||||
"WriteModeCallbackType");
|
||||
EXPECT_NE(m_interface, nullptr);
|
||||
if(m_interface == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
// set callback mode ...
|
||||
m_interface->setOutputCallback(std11::bind(&testOutCallbackType::onDataNeeded,
|
||||
this,
|
||||
@ -132,15 +135,15 @@ namespace river_test_format {
|
||||
}
|
||||
}
|
||||
void run() {
|
||||
if (m_interface != nullptr) {
|
||||
if(m_interface == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
m_interface->start();
|
||||
// wait 2 second ...
|
||||
usleep(1000000);
|
||||
m_interface->stop();
|
||||
usleep(100000);
|
||||
} else {
|
||||
APPL_ERROR("Can not create interface !!!");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -30,7 +30,10 @@ namespace river_test_muxer {
|
||||
channelMap,
|
||||
audio::format_int16,
|
||||
"speaker");
|
||||
EXPECT_NE(m_interfaceOut, nullptr);
|
||||
if(m_interfaceOut == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
// set callback mode ...
|
||||
m_interfaceOut->setOutputCallback(std11::bind(&TestClass::onDataNeeded,
|
||||
this,
|
||||
@ -48,7 +51,10 @@ namespace river_test_muxer {
|
||||
std::vector<audio::channel>(),
|
||||
audio::format_int16,
|
||||
"microphone-muxed");
|
||||
EXPECT_NE(m_interfaceIn, nullptr);
|
||||
if(m_interfaceIn == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
// set callback mode ...
|
||||
m_interfaceIn->setInputCallback(std11::bind(&TestClass::onDataReceived,
|
||||
this,
|
||||
@ -92,6 +98,14 @@ namespace river_test_muxer {
|
||||
APPL_ERROR("Receive data ... " << _nbChunk << " map=" << _map);
|
||||
}
|
||||
void run() {
|
||||
if(m_interfaceIn == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
if(m_interfaceOut == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
m_interfaceOut->start();
|
||||
m_interfaceIn->start();
|
||||
usleep(10000000);
|
||||
|
@ -29,7 +29,10 @@ namespace river_test_playback_callback {
|
||||
channelMap,
|
||||
audio::format_int16,
|
||||
_io);
|
||||
ASSERT_NE(m_interface, nullptr);
|
||||
if(m_interface == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
// set callback mode ...
|
||||
m_interface->setOutputCallback(std11::bind(&testOutCallback::onDataNeeded,
|
||||
this,
|
||||
@ -62,7 +65,10 @@ namespace river_test_playback_callback {
|
||||
}
|
||||
}
|
||||
void run() {
|
||||
ASSERT_NE(m_interface, nullptr);
|
||||
if(m_interface == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
m_interface->start();
|
||||
// wait 2 second ...
|
||||
usleep(2000000);
|
||||
|
@ -28,7 +28,7 @@ namespace river_test_playback_write {
|
||||
"}\n";
|
||||
|
||||
class testOutWrite {
|
||||
private:
|
||||
public:
|
||||
std::vector<audio::channel> m_channelMap;
|
||||
std11::shared_ptr<river::Manager> m_manager;
|
||||
std11::shared_ptr<river::Interface> m_interface;
|
||||
@ -42,10 +42,17 @@ namespace river_test_playback_write {
|
||||
m_channelMap,
|
||||
audio::format_int16,
|
||||
"speaker");
|
||||
EXPECT_NE(m_interface, nullptr);
|
||||
if(m_interface == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
m_interface->setReadwrite();
|
||||
}
|
||||
void run() {
|
||||
if(m_interface == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
double phase=0;
|
||||
std::vector<int16_t> data;
|
||||
data.resize(1024*m_channelMap.size());
|
||||
@ -96,7 +103,7 @@ namespace river_test_playback_write {
|
||||
}
|
||||
|
||||
class testOutWriteCallback {
|
||||
private:
|
||||
public:
|
||||
std11::shared_ptr<river::Manager> m_manager;
|
||||
std11::shared_ptr<river::Interface> m_interface;
|
||||
double m_phase;
|
||||
@ -112,6 +119,10 @@ namespace river_test_playback_write {
|
||||
channelMap,
|
||||
audio::format_int16,
|
||||
"speaker");
|
||||
if(m_interface == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
m_interface->setReadwrite();
|
||||
m_interface->setWriteCallback(std11::bind(&testOutWriteCallback::onDataNeeded,
|
||||
this,
|
||||
@ -145,6 +156,10 @@ namespace river_test_playback_write {
|
||||
m_interface->write(&data[0], data.size()/_map.size());
|
||||
}
|
||||
void run() {
|
||||
if(m_interface == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
m_interface->start();
|
||||
usleep(1000000);
|
||||
m_interface->stop();
|
||||
|
@ -29,7 +29,7 @@ namespace river_test_record_callback {
|
||||
"}\n";
|
||||
|
||||
class testInCallback {
|
||||
private:
|
||||
public:
|
||||
std11::shared_ptr<river::Manager> m_manager;
|
||||
std11::shared_ptr<river::Interface> m_interface;
|
||||
public:
|
||||
@ -41,7 +41,10 @@ namespace river_test_record_callback {
|
||||
channelMap,
|
||||
audio::format_int16,
|
||||
_input);
|
||||
EXPECT_NE(m_interface, nullptr);
|
||||
if(m_interface == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
// set callback mode ...
|
||||
m_interface->setInputCallback(std11::bind(&testInCallback::onDataReceived,
|
||||
this,
|
||||
@ -71,6 +74,10 @@ namespace river_test_record_callback {
|
||||
APPL_INFO("Get data ... average=" << int32_t(value));
|
||||
}
|
||||
void run() {
|
||||
if(m_interface == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
m_interface->start();
|
||||
// wait 2 second ...
|
||||
usleep(20000000);
|
||||
|
@ -44,7 +44,10 @@ namespace river_test_volume {
|
||||
channelMap,
|
||||
audio::format_int16,
|
||||
"speaker");
|
||||
EXPECT_NE(m_interface, nullptr);
|
||||
if(m_interface == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
// set callback mode ...
|
||||
m_interface->setOutputCallback(std11::bind(&testCallbackVolume::onDataNeeded,
|
||||
this,
|
||||
@ -76,6 +79,10 @@ namespace river_test_volume {
|
||||
}
|
||||
}
|
||||
void run() {
|
||||
if(m_interface == nullptr) {
|
||||
APPL_ERROR("nullptr interface");
|
||||
return;
|
||||
}
|
||||
m_interface->start();
|
||||
usleep(1000000);
|
||||
m_interface->setParameter("volume", "FLOW", "-3dB");
|
||||
|
Loading…
x
Reference in New Issue
Block a user