* gdb.ada tests broken
@ 2005-02-19 11:10 Daniel Jacobowitz
2005-02-19 12:36 ` [RFA] " Joel Brobecker
0 siblings, 1 reply; 4+ messages in thread
From: Daniel Jacobowitz @ 2005-02-19 11:10 UTC (permalink / raw)
To: Joel Brobecker; +Cc: gdb-patches
Hi Joel,
It looks like your changes to use separate subdirectories for each test
has broken separate-objdir testing. My test runs from this morning
have:
gnat_ada.gpr:21:01: the object directory
"/nevyn/big/codesourcery/motorola-gdb/obj/gdb/testsuite/gdb.ada/null_record" cannot be found
gnatmake: "/big/codesourcery/motorola-gdb/src/gdb/testsuite/gdb.ada/gnat_ada" processing failed
compiler exited with status 1
output is:
gnat_ada.gpr:21:01: the object directory "/nevyn/big/codesourcery/motorola-gdb/obj/gdb/testsuite/gdb.ada/null_record" cannot be found
gnatmake: "/big/codesourcery/motorola-gdb/src/gdb/testsuite/gdb.ada/gnat_ada" processing failed
UNSUPPORTED: gdb.ada/null_record.exp: Ada compilation failed:
Does the test script need to create the output directory?
--
Daniel Jacobowitz
CodeSourcery, LLC
^ permalink raw reply [flat|nested] 4+ messages in thread
* [RFA] Re: gdb.ada tests broken
2005-02-19 11:10 gdb.ada tests broken Daniel Jacobowitz
@ 2005-02-19 12:36 ` Joel Brobecker
2005-02-25 15:58 ` Daniel Jacobowitz
0 siblings, 1 reply; 4+ messages in thread
From: Joel Brobecker @ 2005-02-19 12:36 UTC (permalink / raw)
To: gdb-patches
[-- Attachment #1: Type: text/plain, Size: 831 bytes --]
> It looks like your changes to use separate subdirectories for each test
> has broken separate-objdir testing. My test runs from this morning
> have:
Oh no, I'm sorry. I thought I had tested my changes with out-of-source
builds. Thanks for letting me know.
> Does the test script need to create the output directory?
Yes, it looks like this would be the best way of fixing the problem.
What do you think of the attached patch?
2004-02-18 Joel Brobecker <brobecker@adacore.com>
* gdb.ada/fixed_points.exp: Create compilation object directory
before running the test.
* gdb.ada/null_record.exp: Likewise.
* gdb.ada/packed_array.exp: Likewise.
* gdb.ada/start.exp: Likewise.
Tested on x86-linux using both approaches: one out-of-source build,
and one in-tree build.
Thanks,
--
Joel
[-- Attachment #2: gdb.ada.diff --]
[-- Type: text/plain, Size: 2379 bytes --]
Index: fixed_points.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/gdb.ada/fixed_points.exp,v
retrieving revision 1.2
diff -u -p -r1.2 fixed_points.exp
--- fixed_points.exp 3 Feb 2005 03:58:52 -0000 1.2
+++ fixed_points.exp 18 Feb 2005 21:52:11 -0000
@@ -26,6 +26,7 @@ set testfile "${testdir}/fixed_points"
set srcfile ${srcdir}/${subdir}/${testfile}.adb
set binfile ${objdir}/${subdir}/${testfile}
+file mkdir ${objdir}/${subdir}/${testdir}
if {[gdb_compile_ada "${srcfile}" "${binfile}" executable [list debug ]] != "" } {
return -1
}
Index: null_record.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/gdb.ada/null_record.exp,v
retrieving revision 1.5
diff -u -p -r1.5 null_record.exp
--- null_record.exp 3 Feb 2005 03:58:53 -0000 1.5
+++ null_record.exp 18 Feb 2005 21:52:11 -0000
@@ -26,6 +26,7 @@ set testfile "${testdir}/null_record"
set srcfile ${srcdir}/${subdir}/${testfile}.adb
set binfile ${objdir}/${subdir}/${testfile}
+file mkdir ${objdir}/${subdir}/${testdir}
if {[gdb_compile_ada "${srcfile}" "${binfile}" executable [list debug ]] != "" } {
return -1
}
Index: packed_array.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/gdb.ada/packed_array.exp,v
retrieving revision 1.1
diff -u -p -r1.1 packed_array.exp
--- packed_array.exp 15 Feb 2005 15:35:26 -0000 1.1
+++ packed_array.exp 18 Feb 2005 21:52:11 -0000
@@ -26,6 +26,7 @@ set testfile "${testdir}/pa"
set srcfile ${srcdir}/${subdir}/${testfile}.adb
set binfile ${objdir}/${subdir}/${testfile}
+file mkdir ${objdir}/${subdir}/${testdir}
if {[gdb_compile_ada "${srcfile}" "${binfile}" executable [list debug ]] != "" } {
return -1
}
Index: start.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/gdb.ada/start.exp,v
retrieving revision 1.1
diff -u -p -r1.1 start.exp
--- start.exp 9 Feb 2005 19:38:01 -0000 1.1
+++ start.exp 18 Feb 2005 21:52:11 -0000
@@ -26,6 +26,7 @@ set testfile "${testdir}/dummy"
set srcfile ${srcdir}/${subdir}/${testfile}.adb
set binfile ${objdir}/${subdir}/${testfile}
+file mkdir ${objdir}/${subdir}/${testdir}
if {[gdb_compile_ada "${srcfile}" "${binfile}" executable [list debug ]] != "" } {
return -1
}
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [RFA] Re: gdb.ada tests broken
2005-02-19 12:36 ` [RFA] " Joel Brobecker
@ 2005-02-25 15:58 ` Daniel Jacobowitz
2005-02-25 16:02 ` Joel Brobecker
0 siblings, 1 reply; 4+ messages in thread
From: Daniel Jacobowitz @ 2005-02-25 15:58 UTC (permalink / raw)
To: Joel Brobecker; +Cc: gdb-patches
On Fri, Feb 18, 2005 at 01:55:22PM -0800, Joel Brobecker wrote:
> > It looks like your changes to use separate subdirectories for each test
> > has broken separate-objdir testing. My test runs from this morning
> > have:
>
> Oh no, I'm sorry. I thought I had tested my changes with out-of-source
> builds. Thanks for letting me know.
>
> > Does the test script need to create the output directory?
>
> Yes, it looks like this would be the best way of fixing the problem.
> What do you think of the attached patch?
>
> 2004-02-18 Joel Brobecker <brobecker@adacore.com>
>
> * gdb.ada/fixed_points.exp: Create compilation object directory
> before running the test.
> * gdb.ada/null_record.exp: Likewise.
> * gdb.ada/packed_array.exp: Likewise.
> * gdb.ada/start.exp: Likewise.
>
> Tested on x86-linux using both approaches: one out-of-source build,
> and one in-tree build.
Looks fine to me; please apply. Thanks!
--
Daniel Jacobowitz
CodeSourcery, LLC
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [RFA] Re: gdb.ada tests broken
2005-02-25 15:58 ` Daniel Jacobowitz
@ 2005-02-25 16:02 ` Joel Brobecker
0 siblings, 0 replies; 4+ messages in thread
From: Joel Brobecker @ 2005-02-25 16:02 UTC (permalink / raw)
To: gdb-patches
> > 2004-02-18 Joel Brobecker <brobecker@adacore.com>
> >
> > * gdb.ada/fixed_points.exp: Create compilation object directory
> > before running the test.
> > * gdb.ada/null_record.exp: Likewise.
> > * gdb.ada/packed_array.exp: Likewise.
> > * gdb.ada/start.exp: Likewise.
> >
> > Tested on x86-linux using both approaches: one out-of-source build,
> > and one in-tree build.
>
> Looks fine to me; please apply. Thanks!
Thank you, Daniel. Checked in.
--
Joel
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2005-02-24 23:54 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-19 11:10 gdb.ada tests broken Daniel Jacobowitz
2005-02-19 12:36 ` [RFA] " Joel Brobecker
2005-02-25 15:58 ` Daniel Jacobowitz
2005-02-25 16:02 ` Joel Brobecker
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox