Test Tools

1. Remove the flag NO_MAIN_FUNCTION from the test tools.
2. For unit and api tests, follow the patter for the testsuite with its
   NO_TESTSUITE_MAIN_DRIVER check.
pull/472/head
John Safranek 2022-10-25 09:03:19 -07:00
parent c88fa45d3d
commit 6ce7e14cda
No known key found for this signature in database
GPG Key ID: 8CE817DE0D3CCB4A
3 changed files with 4 additions and 4 deletions

View File

@ -1067,7 +1067,7 @@ int wolfSSH_ApiTest(int argc, char** argv)
}
#ifndef NO_MAIN_FUNCTION
#ifndef NO_APITEST_MAIN_DRIVER
int main(int argc, char** argv)
{
return wolfSSH_ApiTest(argc, argv);

View File

@ -47,7 +47,7 @@
#include "tests/sftp.h"
#endif
#if !defined(NO_TESTSUITE_MAIN_DRIVER) && !defined(NO_MAIN_FUNCTION)
#ifndef NO_TESTSUITE_MAIN_DRIVER
int main(int argc, char** argv)
{
@ -58,7 +58,7 @@ int main(int argc, char** argv)
int myoptind = 0;
char* myoptarg = NULL;
#endif /* !NO_TESTSUITE_MAIN_DRIVER && !NO_MAIN_FUNCTION */
#endif /* !NO_TESTSUITE_MAIN_DRIVER */
#if !defined(NO_WOLFSSH_SERVER) && !defined(NO_WOLFSSH_CLIENT)

View File

@ -354,7 +354,7 @@ int wolfSSH_UnitTest(int argc, char** argv)
}
#ifndef NO_MAIN_FUNCTION
#ifndef NO_UNITTEST_MAIN_DRIVER
int main(int argc, char** argv)
{
return wolfSSH_UnitTest(argc, argv);