testcase

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 3 more Imports: 37 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Apply

func Apply(nhctl runner.Client) error

func ApplyCmForConfig

func ApplyCmForConfig(nhctl runner.Client, filePath *fp.FilePathEnhance) error

func Associate

func Associate(nhctl runner.Client, svcName string, svcType string, dir *fp.FilePathEnhance) error

func Config

func Config(nhctl runner.Client) error

func ConfigReload

func ConfigReload(nhctl runner.Client) error

func Db

func Db(nhctl runner.Client) error

func DeAssociate

func DeAssociate(nhctl runner.Client, svcName string, svcType string) error

func DeploymentDuplicateAndDuplicate

func DeploymentDuplicateAndDuplicate(cli runner.Client)

DeploymentDuplicateAndDuplicate two users into duplicate mode

func DeploymentReplaceAndDuplicate

func DeploymentReplaceAndDuplicate(cli runner.Client)

DeploymentReplaceAndDuplicate one replace one duplicate mode

func DevEndDeployment

func DevEndDeployment(cli runner.Client, moduleName string) error

func DevEndStatefulSet

func DevEndStatefulSet(cli runner.Client, moduleName string) error

func DevEndT

func DevEndT(cli runner.Client, moduleName string, moduleType string) error

func DevStartDeployment

func DevStartDeployment(cli runner.Client, moduleName string) error

func DevStartDeploymentDuplicate

func DevStartDeploymentDuplicate(cli runner.Client, moduleName string) error

func DevStartStatefulSet

func DevStartStatefulSet(cli runner.Client, moduleName string) error

func DevStartStatefulSetDuplicate

func DevStartStatefulSetDuplicate(cli runner.Client, moduleName string) error

func DevStartT

func DevStartT(cli runner.Client, moduleName string, moduleType string, modeType profile.DevModeType) error

func Exec

func Exec(client runner.Client) error

func Get

func Get(nhctl runner.Client, types, appName string, checker func(string2 string) error) error

func GetKubeconfig

func GetKubeconfig(webAddr, ns, kubeconfig string) (string, error)

func GetVersion

func GetVersion() (lastVersion string, currentVersion string)

func Init

func Init(nhctl *runner.CLI) (string, error)

func InstallBookInfo

func InstallBookInfo(ctx context.Context, nhctl runner.Client) error

func InstallBookInfoDifferentType

func InstallBookInfoDifferentType(nhctl runner.Client) error

func InstallBookInfoHelmForTestHook

func InstallBookInfoHelmForTestHook(c runner.Client) error

use nhctl install to install bookinfohelm, then check the result on nhctl and helm

func InstallBookInfoUseHelmVals

func InstallBookInfoUseHelmVals(c runner.Client, branch string, appName string) error

InstallBookInfoUseHelmVals install bookinfo use .nocalhost cfg:

application:

helmVals:
  service:
    port: 9082

  bookinfo:
    deploy:
      resources:
        limits:
          cpu: 1m
          memory: 1Mi
        requests:
          cpu: 1m
          memory: 1Mi

and should make sure helm's template is correctly rendered

func InstallBookInfoWithNativeHelm

func InstallBookInfoWithNativeHelm(c runner.Client, appName string) error

use helm install to install bookinfohelm, then check the result on nhctl and helm

func InstallBookInfoWithNhctl

func InstallBookInfoWithNhctl(c runner.Client, appName string) error

use nhctl install to install bookinfohelm, then check the result on nhctl and helm

func InstallNhctl

func InstallNhctl(version string) error

func List

func List(nhctl runner.Client) error

func NhctlVersion

func NhctlVersion(nhctl *runner.CLI) error

func PortForwardCheck

func PortForwardCheck(port int) error

func PortForwardEnd

func PortForwardEnd(nhctl runner.Client, module string, port int) error

func PortForwardEndT

func PortForwardEndT(nhctl runner.Client, module, moduleType string, port int) error

func PortForwardServiceStart

func PortForwardServiceStart(cli runner.Client, module string, port int) error

func PortForwardStart

func PortForwardStart(nhctl runner.Client, module string, port int) error

func PortForwardStartT

func PortForwardStartT(nhctl runner.Client, module, moduleType string, port int) error

func ProfileGetDetailsWithoutJson

func ProfileGetDetailsWithoutJson(nhctl runner.Client) error

func ProfileGetUbuntuWithJson

func ProfileGetUbuntuWithJson(nhctl runner.Client) error

func ProfileSetDetails

func ProfileSetDetails(nhctl runner.Client) error

func Pvc

func Pvc(nhctl runner.Client) error

func RemoveSyncthingPidFile

func RemoveSyncthingPidFile(nhctl runner.Client, module string) error

func RestartDaemon

func RestartDaemon(nhctl runner.Client) error

func ShouldHaveJob

func ShouldHaveJob(c runner.Client, jobNames ...string) error

func ShouldNotHaveAnyJob

func ShouldNotHaveAnyJob(c runner.Client) error

func StatefulsetDuplicateAndDuplicate

func StatefulsetDuplicateAndDuplicate(cli runner.Client)

StatefulsetDuplicateAndDuplicate two users into duplicate mode

func StatefulsetReplaceAndDuplicate

func StatefulsetReplaceAndDuplicate(cli runner.Client)

StatefulsetReplaceAndDuplicate one replace one duplicate mode

func StatusCheck

func StatusCheck(nhctl runner.Client, moduleName string) error

func StatusCheckPortForward

func StatusCheckPortForward(nhctl runner.Client, moduleName, moduleType string, port int) error

func StopDaemon

func StopDaemon(nhctl *runner.CLI) error

func Sync

func Sync(cli runner.Client, moduleName string) error

func SyncCheck

func SyncCheck(cli runner.Client, moduleName string) error

func SyncCheckT

func SyncCheckT(cli runner.Client, moduleName, moduleType string) error

func SyncStatus

func SyncStatus(nhctl runner.Client, module string) error

func SyncStatusT

func SyncStatusT(nhctl runner.Client, module, moduleType string) error

func SyncT

func SyncT(cli runner.Client, moduleName string, moduleType string) error

func UninstallBookInfo

func UninstallBookInfo(nhctl runner.Client) error

func UninstallBookInfoHelmForTestHook

func UninstallBookInfoHelmForTestHook(c runner.Client) error

use nhctl install to install bookinfohelm, then check the result on nhctl and helm

func UninstallBookInfoWithNativeHelm

func UninstallBookInfoWithNativeHelm(c runner.Client, appName string) error

use helm uninstall to uninstall bookinfohelm, then check the result on nhctl and helm

func UninstallBookInfoWithNhctl

func UninstallBookInfoWithNhctl(c runner.Client, appName string) error

use nhctl install to install bookinfohelm, then check the result on nhctl and helm

func Upgrade

func Upgrade(nhctl runner.Client) error

func UpgradeBookInfoHelmForTestHook

func UpgradeBookInfoHelmForTestHook(c runner.Client) error

func ValidateImage

func ValidateImage(nhctl runner.Client, svcName string, svcType string, expectContain string) error

Types

type Response

type Response struct {
	Code    int                                    `json:"code"`
	Message string                                 `json:"message"`
	Data    []*service_account.ServiceAccountModel `json:"data"`
}

Jump to

Keyboard shortcuts

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