@@ -25,6 +25,8 @@ func TestStableToUnstable(t *testing.T) {
2525 majorTag := majorTag (t , tagAppCli )
2626 _ = minorTag (t , tagAppCli )
2727
28+ ls (t )
29+
2830 fmt .Printf ("Updating from stable version %s to unstable version %s \n " , tagAppCli , majorTag )
2931 fmt .Printf ("Building local deb version %s \n " , majorTag )
3032 buildDebVersion (t , majorTag , * arch )
@@ -173,13 +175,7 @@ func minorTag(t *testing.T, tag string) string {
173175func buildDockerImage (t * testing.T , dockerfile , name , arch string ) {
174176 t .Helper ()
175177
176- cmd := exec .Command (
177- "docker" , "buildx" , "build" ,
178- "--platform" , "linux/amd64" ,
179- "-t" , name ,
180- "-f" , dockerfile ,
181- "." ,
182- )
178+ cmd := exec .Command ("docker" , "build" , "--build-arg" , "ARCH=" + arch , "-t" , name , "-f" , dockerfile , "." )
183179 // Capture both stdout and stderr
184180 var out bytes.Buffer
185181 var stderr bytes.Buffer
@@ -197,10 +193,6 @@ func buildDockerImage(t *testing.T, dockerfile, name, arch string) {
197193
198194 fmt .Println ("✅ Docker build succeeded!" )
199195 fmt .Println (out .String ())
200- // out, err := cmd.CombinedOutput()
201- // if err != nil {
202- // t.Fatalf("docker build failed: %v\nOutput:\n%s", err, string(out))
203- // }
204196
205197}
206198
@@ -288,3 +280,25 @@ func moveDeb(t *testing.T, startDir, targetDir, repo string, tagVersion string,
288280 panic (fmt .Errorf ("failed to move deb file: %w" , err ))
289281 }
290282}
283+
284+ func ls (t * testing.T ) {
285+ t .Helper ()
286+ cwd , err := os .Getwd ()
287+ if err != nil {
288+ fmt .Println ("Error getting working directory:" , err )
289+ return
290+ }
291+
292+ fmt .Println ("Current directory:" , cwd )
293+ fmt .Println ("Listing all files and folders recursively:" )
294+
295+ // Walk through all files and subdirectories
296+ err = filepath .Walk (cwd , func (path string , info os.FileInfo , err error ) error {
297+ if err != nil {
298+ return err
299+ }
300+ fmt .Println (path )
301+ return nil
302+ })
303+
304+ }
0 commit comments