7#ifndef BACKENDS_P4TOOLS_MODULES_TESTGEN_OPTIONS_H_
8#define BACKENDS_P4TOOLS_MODULES_TESTGEN_OPTIONS_H_
16#include "backends/p4tools/common/options.h"
17#include "lib/cstring.h"
18#include "midend/coverage.h"
20#include "backends/p4tools/modules/testgen/core/symbolic_executor/path_selection.h"
22namespace P4::P4Tools::P4Testgen {
25class TestgenOptions :
public AbstractP4cToolOptions {
28 virtual ~TestgenOptions() =
default;
44 static TestgenOptions &
get();
47 std::optional<std::filesystem::path>
outputDir = std::nullopt;
Specifies general options and which IR nodes to track with this particular visitor.
Definition coverage.h:31