From 61f80d5dafebdb3a2cebac489803c5ce18827178 Mon Sep 17 00:00:00 2001 From: Tom de Vries Date: Wed, 21 Aug 2019 11:49:33 +0200 Subject: [PATCH] [gdb/testsuite] Stabilize gdb-caching-proc.exp test order The test-case gdb-caching-proc.exp tests each gdb_caching_proc in gdb/testsuite/lib/*.exp. However, the order of .exp file being tested can change from run to run, because of using glob. Fix this by sorting the glob result. Tested on x86_64-linux. gdb/testsuite/ChangeLog: 2019-08-21 Tom de Vries * gdb.base/gdb-caching-proc.exp: Sort files. --- gdb/testsuite/ChangeLog | 4 ++++ gdb/testsuite/gdb.base/gdb-caching-proc.exp | 1 + 2 files changed, 5 insertions(+) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 5bc5f77ba0..7fea9cd071 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2019-08-21 Tom de Vries + + * gdb.base/gdb-caching-proc.exp: Sort files. + 2019-08-20 Tom de Vries * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before diff --git a/gdb/testsuite/gdb.base/gdb-caching-proc.exp b/gdb/testsuite/gdb.base/gdb-caching-proc.exp index 82645b0008..ee78727939 100644 --- a/gdb/testsuite/gdb.base/gdb-caching-proc.exp +++ b/gdb/testsuite/gdb.base/gdb-caching-proc.exp @@ -104,6 +104,7 @@ if { ![gdb_simple_compile $me $src executable] } { # Test gdb_caching_procs in gdb/testsuite/lib/*.exp set files [eval glob -types f $srcdir/lib/*.exp] +set files [lsort $files] foreach file $files { test_file $file }