1#ifndef BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_BMV2_TEST_BACKEND_COMMON_H_
2#define BACKENDS_P4TOOLS_MODULES_TESTGEN_TARGETS_BMV2_TEST_BACKEND_COMMON_H_
8#include <inja/inja.hpp>
10#include "backends/p4tools/modules/testgen/lib/test_framework.h"
11#include "backends/p4tools/modules/testgen/lib/test_object.h"
12#include "backends/p4tools/modules/testgen/lib/test_spec.h"
29 [[nodiscard]]
virtual inja::json
getClone(
const TestObjectMap &cloneSpecs)
const;
32 [[nodiscard]]
virtual inja::json::array_t
getMeter(
const TestObjectMap &meterValues)
const;
39 const TableMatchMap &matches,
const std::vector<ActionArg> &args)
const;