/* AUTOGENERATED FILE. DO NOT EDIT. */

/*=======Automagically Detected Files To Include=====*/
#include "Utils/validate.h"
#include "basic/test_data.h"
#include "stride2pad1/test_data.h"
#include "unity.h"
#include <arm_nnfunctions.h>
#include <stdlib.h>

/*=======External Functions This Runner Calls=====*/
extern void setUp(void);
extern void tearDown(void);

/*=======Mock Management=====*/
static void CMock_Init(void) {}
static void CMock_Verify(void) {}
static void CMock_Destroy(void) {}

/*=======Setup (stub)=====*/
void setUp(void) {}

/*=======Teardown (stub)=====*/
void tearDown(void) {}

/*=======Test Reset Options=====*/
void resetTest(void);
void resetTest(void)
{
    tearDown();
    CMock_Verify();
    CMock_Destroy();
    CMock_Init();
    setUp();
}
void verifyTest(void);
void verifyTest(void) { CMock_Verify(); }
/*=======Test Runner Used To Run Each Test=====*/
static void run_test(UnityTestFunction func, const char* name, int line_num)
{
    Unity.CurrentTestName = name;
    Unity.CurrentTestLineNumber = line_num;
#ifdef UNITY_USE_COMMAND_LINE_ARGS
    if (!UnityTestMatches())
        return;
#endif
    Unity.NumberOfTests++;
    UNITY_CLR_DETAILS();
    UNITY_EXEC_TIME_START();
    CMock_Init();
    if (TEST_PROTECT())
    {

        setUp();
        func();
    }
    if (TEST_PROTECT())
    {
        tearDown();
        CMock_Verify();
    }
    CMock_Destroy();
    UNITY_EXEC_TIME_STOP();
    UnityConcludeTest();
}

/*=======MAIN=====*/
int main(void)
{
    UnityBegin("TestCases/test_arm_depthwise_conv_s8_opt/test_arm_depthwise_conv_s8_opt.c");

    return UnityEnd();
}
