package cmii_operator import ( "testing" "wdd.io/agent-go/utils" ) func TestFetchDemoImages(t *testing.T) { errorPullImageList, errorGzipImageList, allCmiiImageName := FetchDemoImages("shls", true) utils.BeautifulPrintListWithTitle(errorPullImageList, "cmii errorPullImageList") utils.BeautifulPrintListWithTitle(errorGzipImageList, "cmii errorGzipImageList") utils.BeautifulPrintListWithTitle(allCmiiImageName, "cmii allCmiiImageName") } func TestFetchVersionImages(t *testing.T) { errorPullImageList, errorGzipImageList, allCmiiImageName := FetchVersionImages("5.4.0", true) utils.BeautifulPrintListWithTitle(errorPullImageList, "cmii errorPullImageList") utils.BeautifulPrintListWithTitle(errorGzipImageList, "cmii errorGzipImageList") utils.BeautifulPrintListWithTitle(allCmiiImageName, "cmii allCmiiImageName") } func TestFetchDependencyRepos(t *testing.T) { errorPullImageList, errorGzipImageList := FetchDependencyRepos(true) utils.BeautifulPrintListWithTitle(errorPullImageList, "dep errorPullImageList") utils.BeautifulPrintListWithTitle(errorGzipImageList, "dep errorGzipImageList") } func TestLoadSplitGzipImageToTargetHarbor(t *testing.T) { errorLoadImageNameList, errorPushImageNameList := LoadSplitCmiiGzipImageToTargetHarbor("xmyd", DirectPushDeployHarborHost) utils.BeautifulPrintListWithTitle(errorLoadImageNameList, "errorLoadImageNameList") utils.BeautifulPrintListWithTitle(errorPushImageNameList, "errorPushImageNameList") } func TestLoadSplitDepGzipImageToTargetHarbor(t *testing.T) { errorLoadImageNameList, errorPushImageNameList := LoadSplitDepGzipImageToTargetHarbor(DirectPushDeployHarborHost) utils.BeautifulPrintListWithTitle(errorLoadImageNameList, "errorLoadImageNameList") utils.BeautifulPrintListWithTitle(errorPushImageNameList, "errorPushImageNameList") } func TestImageSyncEntity_PullFromEntityAndSyncConditionally(t *testing.T) { imageSyncEntity := ImageSyncEntity{ ProjectVersion: "5.4.0", DirectHarborHost: "36.134.71.138", } imageSyncResult := imageSyncEntity.PullFromEntityAndSyncConditionally() utils.BeautifulPrint(imageSyncResult) }