Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-12-20 | Add support for reporting errors and warnings in dejagnu.h | Jacob Bachmeyer | 4 | -0/+18 | |
2022-12-20 | Add support for errors and warnings in the unit test protocol | Jacob Bachmeyer | 3 | -3/+28 | |
2022-12-20 | Add tests for result conversion after errors | Jacob Bachmeyer | 2 | -22/+46 | |
2022-11-30 | Rename libdejagnu test driver | Jacob Bachmeyer | 1 | -0/+0 | |
The previous name was confusingly similar to the test programs. | |||||
2022-11-29 | Add tests for mixed C/C++ unit test library usage | Jacob Bachmeyer | 2 | -0/+84 | |
2022-11-29 | Add comment in libdejagnu test driver that the framework tests are elsewhere | Jacob Bachmeyer | 1 | -0/+6 | |
2022-11-29 | Remove old unit test program | Jacob Bachmeyer | 2 | -163/+0 | |
2022-11-29 | Add tests for C++ unit test library | Jacob Bachmeyer | 2 | -2/+61 | |
2022-11-28 | Update DejaGnu internal testsuite for changes to unit test protocol | Jacob Bachmeyer | 2 | -0/+5 | |
2022-11-28 | Add UNSUPPORTED test result to DejaGnu unit test protocol | Jacob Bachmeyer | 2 | -9/+12 | |
2022-11-28 | Add test for NOTE message type | Jacob Bachmeyer | 1 | -1/+2 | |
2022-11-26 | Add tests for C unit test library | Jacob Bachmeyer | 2 | -0/+187 | |
2022-10-04 | Add regression test for PR58065 | Jacob Bachmeyer | 1 | -1/+7 | |
2022-10-04 | Add lib/dg.exp unit tests for skipping files by callback | Jacob Bachmeyer | 1 | -1/+31 | |
2022-10-01 | Add lib/dg.exp unit tests for xfail by target | Jacob Bachmeyer | 1 | -5/+35 | |
2022-10-01 | Add lib/dg.exp unit tests for skipping files by target | Jacob Bachmeyer | 1 | -4/+53 | |
2022-10-01 | Avoid needless errors in internal unit test infrastructure | Jacob Bachmeyer | 1 | -4/+6 | |
2022-10-01 | Add unit tests with explicit line numbers for lib/dg.exp | Jacob Bachmeyer | 1 | -0/+12 | |
2022-09-30 | Add initial unit tests for lib/dg.exp | Jacob Bachmeyer | 2 | -1/+183 | |
2022-09-29 | Add initial mockvfs support for internal unit tests | Jacob Bachmeyer | 1 | -0/+261 | |
2022-09-26 | Allow internal unit test names to contain forward slash | Jacob Bachmeyer | 1 | -1/+1 | |
2022-01-21 | Add regression test for PR53427 | Jacob Bachmeyer | 3 | -0/+112 | |
2021-06-16 | Merge fixes from 1.6.3 release branch | Jacob Bachmeyer | 12 | -18/+170 | |
Conflicts: ChangeLog configure configure.ac doc/version.texi runtest.exp | |||||
2021-05-22 | Add test mode for "dejagnu help" command | Jacob Bachmeyer | 1 | -6/+2 | |
2021-05-20 | Change test for [which make] to [which sh] | Jacob Bachmeyer | 1 | -4/+4 | |
2021-05-20 | Ensure that PR42399 regression test produces results | Jacob Bachmeyer | 2 | -3/+10 | |
2021-05-20 | Preserve nested runtest log messages when test fails in stats.exp | Jacob Bachmeyer | 2 | -0/+8 | |
2021-05-20 | Fix portability problem with /usr/bin/awk on Solaris 10 in stats test | Jacob Bachmeyer | 1 | -1/+3 | |
The /usr/bin/awk on Solaris 10 is a pre-POSIX Awk that, among other limitations, does not recognize the ARGV array as special. | |||||
2021-05-20 | Search for POSIX Awk in dejagnu auxiliary launcher | Jacob Bachmeyer | 1 | -0/+13 | |
2021-05-18 | Avoid Tcl error when report-card tool fails to produce output in tests | Jacob Bachmeyer | 1 | -4/+10 | |
2021-05-18 | Avoid dependency on exit code from false(1) in PR48155 test | Jacob Bachmeyer | 1 | -2/+2 | |
2021-05-05 | Add regression test for PR48155 | Jacob Bachmeyer | 2 | -0/+110 | |
2021-04-14 | Add initial infrastructure for DejaGnu "specs" strings | Jacob Bachmeyer | 1 | -0/+162 | |
2021-03-26 | Address PR47386 | Jacob Bachmeyer | 2 | -4/+10 | |
2021-03-26 | Remove automatic search for local Expect executable in DejaGnu testsuite | Jacob Bachmeyer | 1 | -2/+6 | |
This search supported the old Cygnus tree layout, which has been obsolete for a very long time. Anyone still wanting to use a newly-built Expect to run DejaGnu tests can do so by passing EXPECT explicitly on the runtest command line (to use the new Expect only for the library unit tests) or in the environment (which will also cause the runtest launcher script to use it to run the framework). Passing EXPECT in the environment can also be achieved by setting EXPECT on the "make check" command line. This remediates the test failures in PR47385 but does not address the underlying root causes, which will be fixed in the 1.6.4 development phase. | |||||
2021-03-15 | Clean up tree in preparation for release branch | Jacob Bachmeyer | 1 | -45/+0 | |
2020-12-27 | Improve DejaGnu internal library tests | Jacob Bachmeyer | 1 | -2/+2 | |
2020-12-27 | Remove noise word "api" from "testsuite can call api" entrypoint | Jacob Bachmeyer | 1 | -6/+6 | |
2020-11-10 | Avoid spurious errors if the launcher test symlinks already exist | Jacob Bachmeyer | 1 | -0/+4 | |
2020-11-10 | Fix bug with ambiguous relative link targets in launcher tests | Jacob Bachmeyer | 1 | -1/+1 | |
2020-11-10 | Abstract linking test items in launcher testsuite | Jacob Bachmeyer | 2 | -10/+14 | |
2020-10-02 | Minor fixup to put Emacs headers above copyright notices | Jacob Bachmeyer | 5 | -5/+10 | |
2020-10-02 | Add copyright notices | Rob Savoye | 6 | -0/+102 | |
2020-08-18 | Add missing copyright and GPL notices to some testsuite files | Jacob Bachmeyer | 3 | -0/+54 | |
For these files, I can be certain of their status: I wrote them, copying only trivial pieces from other files in DejaGnu. | |||||
2020-08-02 | Move experimental Python unit test module to contrib/ | Jacob Bachmeyer | 1 | -88/+0 | |
2020-08-02 | Merge branch 'PR42399' | Rob Savoye | 15 | -83/+261 | |
Branch surived testing. | |||||
2020-07-22 | Add tests for DejaGNU unit testing support | Jacob Bachmeyer | 3 | -14/+86 | |
2020-07-20 | Add regression test for PR42399 | Jacob Bachmeyer | 3 | -0/+120 | |
2020-07-20 | Combine inner testsuites used for testing runtest | Jacob Bachmeyer | 10 | -70/+56 | |
2020-07-13 | target: Wrap linker flags into `-largs'/`-margs' for Ada | Maciej W. Rozycki | 1 | -16/+16 | |
Unrecognized `gnatmake' switches are not implicitly passed on to the linker, so just pasting board `ldflags' and any other linker flags verbatim into `add_flags' to use for the invocation line of `gnatmake' will make them ignored at best. For example in a GCC test environment that has: set_board_info ldflags "-Wl,-dynamic-linker,.../sysroot/lib/ld-linux-riscv64-lp64d.so.1 -Wl,-rpath,.../sysroot/lib64/lp64d -Wl,-rpath,.../sysroot/usr/lib64/lp64d" so that sysroot paths are correctly embedded with the binaries linked for use with the dynamic loader and shared library dependencies, the setting will be ignored for the GNAT test suite making all the execution tests fail, e.g.: PASS: gnat.dg/abstract_with_anonymous_result.adb (test for excess errors) spawn qemu-riscv64 ./abstract_with_anonymous_result.exe /lib/ld-linux-riscv64-lp64d.so.1: No such file or directory FAIL: gnat.dg/abstract_with_anonymous_result.adb execution test For `gnatmake' to pass switches on to the linker the `-largs' switch has to be used, which affects all the switches that follow until a switch is seen that changes the selection, like `-margs', which resets to the initial state of the switch interpretation machine. Wrap linker flags into `-largs'/`-margs' for Ada then, carefully preserving the place these flags are placed at within `add_flags', as surely someone will have depended on that, correcting test failures like above: PASS: gnat.dg/abstract_with_anonymous_result.adb (test for excess errors) spawn qemu-riscv64 ./abstract_with_anonymous_result.exe PASS: gnat.dg/abstract_with_anonymous_result.adb execution test Pass multilib flags both to the compiler and to the linker as both build stages interpret them. Update the testsuite accordingly. * lib/target.exp (default_target_compile): Wrap linker flags into `-largs'/`-margs' for Ada. * testsuite/runtest.libs/target.test (compile_test): Update accordingly. Signed-off-by: Maciej W. Rozycki <macro@wdc.com> |