github.com/jfrog/jfrog-client-go@v1.40.2/tests/xraybinmgr_test.go (about) 1 package tests 2 3 import ( 4 "fmt" 5 "testing" 6 7 "github.com/stretchr/testify/assert" 8 ) 9 10 func TestXrayBinMgr(t *testing.T) { 11 initXrayTest(t) 12 t.Run("addBuildsToIndexing", addBuildsToIndexing) 13 } 14 15 func addBuildsToIndexing(t *testing.T) { 16 buildName := fmt.Sprintf("%s-%s", "build1", getRunId()) 17 defer func() { 18 assert.NoError(t, deleteBuildIndex(buildName)) 19 assert.NoError(t, deleteBuild(buildName)) 20 }() 21 // Create a build 22 err := createDummyBuild(buildName) 23 assert.NoError(t, err) 24 25 // Index build 26 err = testXrayBinMgrService.AddBuildsToIndexing([]string{buildName}) 27 assert.NoError(t, err) 28 29 // Assert build contained in the indexed build list 30 indexedBuilds, err := getIndexedBuilds() 31 assert.NoError(t, err) 32 assert.Contains(t, indexedBuilds, buildName) 33 }