Fix test names starting with uppercase output by basic functions
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.trace / no-attach-trace.exp
index 96135cbf35555a25378fca85cde8af4688e2d61a..06d86e6d0384fac0e566a3adc88b2322ec96bf63 100644 (file)
@@ -1,6 +1,6 @@
 # This testcase is part of GDB, the GNU debugger.
 
-# Copyright 2015 Free Software Foundation, Inc.
+# Copyright 2015-2016 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -15,7 +15,7 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-# Test that trying to trace without a program attached fails properly.
+# Test that trying to trace without a process attached fails properly.
 
 load_lib trace-support.exp
 
@@ -25,20 +25,16 @@ if {[prepare_for_testing $testfile.exp $testfile $srcfile debug]} {
     return -1
 }
 
-if ![runto_main] {
-    fail "Can't run to main to check for trace support"
-    return -1
-}
+# Start GDB, but don't run so that we have no process attached.
+# Effectively, this tests targets that can do tracing and where GDB
+# can start programs ("run"), such as e.g., extended-remote gdbserver.
+clean_restart $testfile
 
 if { ![gdb_target_supports_trace] } then {
-    unsupported "Current target does not support trace"
+    unsupported "current target does not support trace"
     return 1
-
 }
 
-# Clean test state so that we have no process attached.
-clean_restart $testfile
-
 gdb_test "trace main" \
     "Tracepoint \[0-9\] at.* file .*$srcfile, line.*" \
     "set tracepoint on main"
@@ -47,7 +43,7 @@ gdb_test "tstart" "Target returns error code.*\."
 
 with_test_prefix "after tstart" {
     if ![runto_main] {
-       fail "Can't run to main, target may have died unexpectedly"
+       fail "can't run to main, target may have died unexpectedly"
        return -1
     }
 }
This page took 0.040751 seconds and 4 git commands to generate.