@@ -106,21 +106,31 @@ func TestGitsourceAnalysis(t *testing.T) {
106106
107107 err = WaitUntilGitSourceReconcile (f , types.NamespacedName {Name : "my-git-source" , Namespace : namespace })
108108 if err != nil {
109- t .Log ("Failed to wait for gitsource reconciel" )
109+ t .Log ("Failed to wait for gitsource reconcile" )
110+ t .Fail ()
111+ }
112+
113+ err = WaitUntilGitSourceAnalyzeReconcile (f , types.NamespacedName {Name : "gitsource-analysis" , Namespace : namespace })
114+ if err != nil {
115+ t .Log ("Failed to wait for gitsource analyze reconcile" )
116+ t .Fail ()
110117 }
111118
112119 t .Run ("retrieve component and verify related resources are created" , func (t * testing.T ) {
113120 outputCR := & devconsoleapi.GitSource {}
114121 err = f .Client .Get (context .TODO (), types.NamespacedName {Name : "my-git-source" , Namespace : namespace }, outputCR )
115- t .Logf ("gitsource %+v" , outputCR )
116122 require .NoError (t , err , "failed to retrieve custom resource of kind `GitSource`" )
117123 require .Equal (t , "my-git-source" , outputCR .ObjectMeta .Name )
118124 require .Equal (t , namespace , outputCR .ObjectMeta .Namespace )
119125 })
120126
121- t .Run ("check if gitsourceanalysis has referrence to gitsource" , func (t * testing.T ) {
127+ t .Run ("check if gitsourceanalysis has referrence to gitsource and if build env stats are correct " , func (t * testing.T ) {
122128 outputGsa := & devconsoleapi.GitSourceAnalysis {}
123129 err = f .Client .Get (context .TODO (), types.NamespacedName {Name : "gitsource-analysis" , Namespace : namespace }, outputGsa )
124130 require .NoError (t , err , "failed to retrieve custom resource of kind `GitSourceAnalysis`" )
131+ require .Equal (t , "my-git-source" , outputGsa .Spec .GitSourceRef .Name )
132+ require .Equal (t , true , outputGsa .Status .Analyzed )
133+ require .NotZero (t , len (outputGsa .Status .BuildEnvStatistics .DetectedBuildTypes ), "build type has not been detected" )
134+ require .Equal (t , "go" , outputGsa .Status .BuildEnvStatistics .DetectedBuildTypes [0 ].Language )
125135 })
126136}
0 commit comments