robertmu opened a new pull request, #64:
URL: https://github.com/apache/cloudberry-backup/pull/64

   If the BeforeSuite hook fails before the database connection is initialized, 
the `connectionPool` variable remains nil. A common cause is a misconfigured 
test environment, such as when `greenplum_path.sh` is not sourced, leading to a 
"command not found" error for `createdb`.
   
   The previous AfterSuite logic would then attempt to dereference this nil 
pointer, causing a panic.
   
   ```
   Running Suite: database query tests - 
/home/cbdb/Projects/gpbackup/integration
   
==============================================================================
   Random Seed: 1760521199 - will randomize all specs
   
   Will run 549 of 552 specs
   ------------------------------
   [BeforeSuite] [FAILED] [0.003 seconds]
   [BeforeSuite]
   /home/cbdb/Projects/gpbackup/integration/integration_suite_test.go:54
   
     [FAILED] Cannot create database testdb; is GPDB running?
     In [BeforeSuite] at: 
/home/cbdb/Projects/gpbackup/integration/integration_suite_test.go:58 @ 
10/15/25 17:40:06.839
   ------------------------------
   [AfterSuite] [PANICKED] [0.000 seconds]
   [AfterSuite]
   /home/cbdb/Projects/gpbackup/integration/integration_suite_test.go:127
   
     [PANICKED] Test Panicked
     In [AfterSuite] at: /usr/lib/go-1.23/src/runtime/panic.go:262 @ 10/15/25 
17:40:06.839
   
     runtime error: invalid memory address or nil pointer dereference
   
     Full Stack Trace
       github.com/apache/cloudberry-backup/integration.init.func10()
        /home/cbdb/Projects/gpbackup/integration/integration_suite_test.go:129 
+0x26
   ------------------------------
   
   Summarizing 2 Failures:
     [FAIL] [BeforeSuite]
     /home/cbdb/Projects/gpbackup/integration/integration_suite_test.go:58
     [PANICKED!] [AfterSuite]
     /usr/lib/go-1.23/src/runtime/panic.go:262
   
   Ran 0 of 552 Specs in 0.023 seconds
   FAIL! -- A BeforeSuite node failed so all tests were skipped.
   --- FAIL: TestQueries (0.03s)
   FAIL
   
   Ginkgo ran 1 suite in 7.163251311s
   ```
   
   wip


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to