P4C
The P4 Compiler
Loading...
Searching...
No Matches
targets/bmv2/test/gtest_utils.h
1#ifndef BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_BMV2_TEST_GTEST_UTILS_H_
2#define BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_BMV2_TEST_GTEST_UTILS_H_
3
4#include "backends/p4tools/modules/testgen/test/gtest_utils.h"
5#include "backends/p4tools/modules/testgen/test/small-step/util.h"
6
7namespace P4::P4Tools::Test {
8
11
13std::optional<const P4ToolsTestCase> createBmv2V1modelSmallStepExprTest(
14 const std::string &hdrFields, const std::string &expr);
15
18
19} // namespace P4::P4Tools::Test
20
21#endif /* BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_BMV2_TEST_GTEST_UTILS_H_ */
BMv2-specific version of a small step test.
Definition targets/bmv2/test/gtest_utils.h:17
Sets up the correct context for a P4Testgen BMv2 test.
Definition targets/bmv2/test/gtest_utils.h:10
Definition test/gtest_utils.h:50
Definition modules/testgen/test/small-step/util.h:40