cmd

package
v1.54.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Version    = "unspecified"
	PluginInfo = pluginapi.MustNewPluginInfo(
		"com.palantir.godel-test-plugin",
		"test-plugin",
		Version,
		pluginapi.PluginInfoUsesConfigFile(),
		pluginapi.PluginInfoGlobalFlagOptions(
			pluginapi.GlobalFlagOptionsParamDebugFlag("--"+pluginapi.DebugFlagName),
			pluginapi.GlobalFlagOptionsParamProjectDirFlag("--"+pluginapi.ProjectDirFlagName),
			pluginapi.GlobalFlagOptionsParamGodelConfigFlag("--"+pluginapi.GodelConfigFlagName),
			pluginapi.GlobalFlagOptionsParamConfigFlag("--"+pluginapi.ConfigFlagName),
		),
		pluginapi.PluginInfoTaskInfo(
			"test",
			"Test packages",
			pluginapi.TaskInfoCommand("run"),
			pluginapi.TaskInfoVerifyOptions(
				pluginapi.VerifyOptionsTaskFlags(
					pluginapi.NewVerifyFlag(
						"junit-output",
						"path to JUnit XML output (only used if 'test' task is run)",
						godellauncher.StringFlag,
					),
					pluginapi.NewVerifyFlag(
						"tags",
						"specify tags that should be used for tests (only used if 'test' task is run)",
						godellauncher.StringFlag,
					),
					pluginapi.NewVerifyFlag(
						"partition",
						"partition packages for parallel testing (format: X,N where X is 0-indexed partition and N is total partitions)",
						godellauncher.StringFlag,
					),
				),
				pluginapi.VerifyOptionsOrdering(intPtr(verifyorder.Test)),
			),
		),
		pluginapi.PluginInfoTaskInfo(
			"test-tags",
			"Print the test packages that match the provided test tags",
			pluginapi.TaskInfoCommand("tags"),
		),
		pluginapi.PluginInfoUpgradeConfigTaskInfo(
			pluginapi.UpgradeConfigTaskInfoCommand("upgrade-config"),
			pluginapi.LegacyConfigFile("test.yml"),
		),
	)
)
View Source
var (
	DebugFlagVal bool
)
View Source
var RootCmd = &cobra.Command{
	Use:   "test-plugin",
	Short: "Run test on project packages",
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL