7#ifndef BACKENDS_P4TOOLS_MODULES_TESTGEN_TESTGEN_H_
8#define BACKENDS_P4TOOLS_MODULES_TESTGEN_TESTGEN_H_
10#include "backends/p4tools/common/p4ctool.h"
12#include "backends/p4tools/modules/testgen/core/target.h"
13#include "backends/p4tools/modules/testgen/lib/test_framework.h"
14#include "backends/p4tools/modules/testgen/options.h"
16namespace P4::P4Tools::P4Testgen {
21 void registerTarget()
override;
36 static std::optional<AbstractTestList>
generateTests(std::string_view program,