[bazel] Add scripts to validate pregeneration tools (#7690)

This commit is contained in:
PJ Reiniger
2025-05-14 01:01:47 -04:00
committed by GitHub
parent 0e5a6f38d8
commit 6e3f48daeb
33 changed files with 1750 additions and 2 deletions

View File

@@ -0,0 +1,87 @@
EXAMPLE_FOLDERS = [
"AddressableLED",
"AprilTagsVision",
"ArcadeDrive",
"ArcadeDriveXboxController",
"ArmSimulation",
"CANPDP",
"DifferentialDriveBot",
"DifferentialDrivePoseEstimator",
"DigitalCommunication",
"DriveDistanceOffboard",
"DutyCycleEncoder",
"DutyCycleInput",
"ElevatorExponentialProfile",
"ElevatorExponentialSimulation",
"ElevatorProfiledPID",
"ElevatorSimulation",
"ElevatorTrapezoidProfile",
"Encoder",
"EventLoop",
"FlywheelBangBangController",
"GettingStarted",
"Gyro",
"GyroMecanum",
"HAL",
"HatchbotInlined",
"HatchbotTraditional",
"HidRumble",
"HttpCamera",
"I2CCommunication",
"IntermediateVision",
"MecanumBot",
"MecanumControllerCommand",
"MecanumDrive",
"MecanumDrivePoseEstimator",
"Mechanism2d",
"MotorControl",
"PotentiometerPID",
"QuickVision",
"RapidReactCommandBot",
"RomiReference",
"SelectCommand",
"SimpleDifferentialDriveSimulation",
"Solenoid",
"StateSpaceArm",
"StateSpaceElevator",
"StateSpaceFlywheel",
"StateSpaceFlywheelSysId",
"SwerveBot",
"SwerveControllerCommand",
"SwerveDrivePoseEstimator",
"SysIdRoutine",
"TankDrive",
"TankDriveXboxController",
"UnitTest",
"XRPReference",
]
COMMANDS_V2_FOLDERS = [
"command2",
"emptyclass",
"instantcommand",
"parallelcommandgroup",
"paralleldeadlinegroup",
"parallelracegroup",
"sequentialcommandgroup",
"subsystem2",
]
SNIPPETS_FOLDERS = [
"DutyCycleEncoder",
"Encoder",
]
TEMPLATES_FOLDERS = [
"commandbased",
"commandbasedskeleton",
"robotbaseskeleton",
"timed",
"timedskeleton",
"timeslice",
"timesliceskeleton",
]
TESTS_FOLDERS = [
"UnitTest",
]