Go to the documentation of this file.
122 static void RegisterUnittests(
void)
201 Win32SyscallRegisterTests();
204 SourceWinDivertRegisterTests();
225 if (LuajitSetupStatesPool() != 0) {
268 if (list_unittests) {
279 #ifdef BUILD_HYPERSCAN
288 LuajitFreeStatesPool();
void SCProtoNameInit()
Function to load the protocol names from the specified protocol file.
void DecodeUDPV4RegisterTests(void)
void AppLayerHtpNeedFileInspection(void)
Sets a flag that informs the HTP app layer that some module in the engine needs the http request file...
void SCReferenceConfInit(void)
void DetectAddressTests(void)
void DecodeESPRegisterTests(void)
void MagicRegisterTests(void)
void BloomFilterCountingRegisterTests(void)
void FlowRegisterTests(void)
Function to register the Flow Unitests.
void PoolRegisterTests(void)
void DecodePPPRegisterTests(void)
void IPPairRegisterUnittests(void)
void DcePayloadRegisterTests(void)
void UtListTests(const char *regex_arg)
List all registered unit tests.
void MpmRegisterTests(void)
void TmqhFlowRegisterTests(void)
int UtRunSelftest(const char *regex_arg)
Run self tests.
void RegisterAllModules(void)
void TmModuleRegisterTests(void)
register all unittests for the tm modules
void DecodeNSHRegisterTests(void)
void SCSigRegisterSignatureOrderingTests(void)
void AppLayerUnittestsRegister(void)
void GlobalsInitPreConfig(void)
void MemrchrRegisterTests(void)
void AppLayerParserRegisterUnittests(void)
void HostBitInitCtx(void)
void SigGroupHeadRegisterTests(void)
void PacketPoolInit(void)
void SigRegisterTests(void)
void SigTableRegisterTests(void)
void UtilSpmSearchRegistertests(void)
void FlowBitRegisterTests(void)
void DecodeMPLSRegisterTests(void)
void DecodeEthernetRegisterTests(void)
Registers Ethernet unit tests.
int AppLayerSetup(void)
Setup the app layer.
void ByteRegisterTests(void)
void SCRadixRegisterTests(void)
void DecodeCHDLCRegisterTests(void)
Registers Ethernet unit tests.
void UtInitialize(void)
Initialize unit test list.
void UTHRegisterTests(void)
void SCRuleVarsRegisterTests(void)
void SCLogRegisterTests()
void AppLayerHtpEnableRequestBodyCallback(void)
Sets a flag that informs the HTP app layer that some module in the engine needs the http request body...
void HashTableRegisterTests(void)
void DefragRegisterTests(void)
void SCHInfoRegisterTests(void)
void StreamTcpRegisterTests(void)
void DecodeICMPV6RegisterTests(void)
Registers ICMPV6 unit tests.
int StorageFinalize(void)
void SCAtomicRegisterTests(void)
Data structures and function prototypes for keeping state for the detection engine.
void DecodeTCPRegisterTests(void)
uint32_t UtRunTests(const char *regex_arg)
Run all registered unittests.
void MacSetRegisterTests(void)
#define DEFAULT_PACKET_SIZE
void BloomFilterRegisterTests(void)
void HostBitRegisterTests(void)
uint32_t default_packet_size
void DecodeVLANRegisterTests(void)
void ConfYamlRegisterTests(void)
void ConfRegisterTests(void)
void MimeDecRegisterTests(void)
void DecodePPPOERegisterTests(void)
Registers PPPOE unit tests.
#define FatalError(x,...)
void SCClassConfInit(void)
void SCClassConfRegisterTests(void)
This function registers unit tests for Classification Config API.
void UtCleanup(void)
Cleanup unit test list.
void AppLayerProtoDetectUnittestsRegister(void)
Register unittests for app layer proto detection module.
void DecodeVXLANRegisterTests(void)
void SCRConfRegisterTests(void)
This function registers unit tests for Reference Config API.
void HashListTableRegisterTests(void)
void DecodeGRERegisterTests(void)
this function registers unit tests for GRE decoder
void UtilMiscRegisterTests(void)
void DecodeICMPV4RegisterTests(void)
Registers ICMPV4 unit test.
void RunUnittests(int list_unittests, const char *regex_arg)
void SCReputationRegisterTests(void)
void SCThresholdConfRegisterTests(void)
This function registers unit tests for Classification Config API.
void HostRegisterUnittests(void)
void DecodeIPV4RegisterTests(void)
void SCProfilingRegisterTests(void)
void IPPairBitRegisterTests(void)
void DetectEngineInspectModbusRegisterTests(void)
void DetectPortTests(void)
void UtilActionRegisterTests(void)
void PacketPoolDestroy(void)
void ThreadMacrosRegisterTests(void)
this function registers unit tests for DetectId
void MemcmpRegisterTests(void)
void DeStateRegisterTests(void)
void DecodeGeneveRegisterTests(void)
void DetectEngineRegisterTests()
void DecodeIPV6RegisterTests(void)
this function registers unit tests for IPV6 decoder
void StatsRegisterTests(void)
void StreamingBufferRegisterTests(void)
void PayloadRegisterTests(void)
void MpmHSGlobalCleanup(void)
void DecodeRawRegisterTests(void)
Registers Raw unit tests.
void DetectProtoTests(void)
this function registers unit tests for DetectProto