12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- #ifndef DATAPATHTESTFIXTURE_H_
- #define DATAPATHTESTFIXTURE_H_
- #include <stdio.h>
- #include <stdlib.h>
- #include <unistd.h>
- #include <string.h>
- #include <stdint.h>
- #include <linux/if_ether.h>
- #include "Constants.h"
- #include "Logger.h"
- #include "linux/msm_ipa.h"
- #include "TestsUtils.h"
- #include "TestBase.h"
- #include "Pipe.h"
- #include "RoutingDriverWrapper.h"
- #include "HeaderInsertion.h"
- #include "Filtering.h"
- #include "IPAFilteringTable.h"
- class DataPathTestFixture:public TestBase
- {
- public:
-
- DataPathTestFixture();
-
- virtual bool Setup();
-
- virtual bool Teardown();
- virtual bool Run();
- virtual bool TestLogic() = 0;
-
- static Pipe m_FromIPAPipe;
- static Pipe m_ToIpaPipe;
- static Pipe m_IpaDriverPipe;
- static RoutingDriverWrapper m_Routing;
- static Filtering m_Filtering;
- static HeaderInsertion m_HeaderInsertion;
- };
- #endif
|