apptest

package
v0.9.1 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2024 License: AGPL-3.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CmdTest = &cli.Command{
	Name:  "test",
	Usage: "test Wa packages",
	Flags: []cli.Flag{
		appbase.MakeFlag_target(),
		appbase.MakeFlag_tags(),
		&cli.StringFlag{
			Name:  "run",
			Usage: "set run func file name pattern",
			Value: "",
		},
	},
	Action: func(c *cli.Context) error {
		opt := appbase.BuildOptions(c)

		var pkgpath = "."
		var runPattern = c.String("run")
		var appArgs []string

		if c.Args().Len() > 0 {
			pkgpath = c.Args().First()
		}
		if c.Args().Len() > 1 {
			appArgs = c.Args().Slice()[1:]
		}

		RunTest(opt.Config(), pkgpath, runPattern, appArgs...)
		return nil
	},
}

Functions

func RunTest

func RunTest(cfg *config.Config, pkgpath, runPattern string, appArgs ...string)

Types

This section is empty.

Jump to

Keyboard shortcuts

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