7#ifndef BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_BMV2_TEST_TEST_BACKEND_STF_H_
8#define BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_BMV2_TEST_TEST_BACKEND_STF_H_
10#include <gtest/gtest.h>
12#include "backends/p4tools/modules/testgen/lib/test_spec.h"
13#include "backends/p4tools/modules/testgen/targets/bmv2/test_backend/stf.h"
15namespace P4::P4Tools::Test {
17using TestBackendConfiguration = P4Testgen::TestBackendConfiguration;
18using Packet = P4Testgen::Packet;
19using ActionArg = P4Testgen::ActionArg;
20using ActionCall = P4Testgen::ActionCall;
21using Exact = P4Testgen::Exact;
22using Ternary = P4Testgen::Ternary;
23using TableMatch = P4Testgen::TableMatch;
24using TableMatchMap = P4Testgen::TableMatchMap;
25using TableRule = P4Testgen::TableRule;
26using TableConfig = P4Testgen::TableConfig;
27using TestSpec = P4Testgen::TestSpec;
28using STF = P4Testgen::Bmv2::STF;
33 TableConfig getForwardTableConfig();
34 TableConfig getIPRouteTableConfig();
35 TableConfig gettest1TableConfig();
36 TableConfig gettest1TableConfig2();