File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -139,6 +139,14 @@ public function setUp() {
139
139
$ this ->is_valkey = $ this ->detectValkey ($ info );
140
140
}
141
141
142
+ protected static function dumpBacktrace () {
143
+ foreach (debug_backtrace (DEBUG_BACKTRACE_IGNORE_ARGS ) as $ i => $ frame ) {
144
+ $ file = isset ($ frame ['file ' ]) ? basename ($ frame ['file ' ]) : '[internal] ' ;
145
+ $ line = $ frame ['line ' ] ?? '? ' ;
146
+ TestSuite::errorMessage (" %s:%d " , $ file , $ line );
147
+ }
148
+ }
149
+
142
150
/* Override newInstance as we want a RedisCluster object */
143
151
protected function newInstance () {
144
152
try {
@@ -147,6 +155,10 @@ protected function newInstance() {
147
155
TestSuite::errorMessage ("Fatal error: %s \n" , $ ex ->getMessage ());
148
156
TestSuite::errorMessage ("Seeds: %s \n" , implode (' ' , self ::$ seeds ));
149
157
TestSuite::errorMessage ("Seed source: %s \n" , self ::$ seed_source );
158
+
159
+ TestSuite::errorMessage ("Backtrace: \n" );
160
+ self ::dumpBacktrace ();
161
+
150
162
exit (1 );
151
163
}
152
164
}
You can’t perform that action at this time.
0 commit comments