aboutsummaryrefslogtreecommitdiff
path: root/testsuite
AgeCommit message (Collapse)Author
2024-06-19Revise stty settings used in testsuiteHEADmasterPR71624Jacob Bachmeyer
2023-04-20Fix handling of lists given as command-line parametersJacob Bachmeyer
2023-04-20Change argument lists in option tests to use braced list notationJacob Bachmeyer
2023-04-18Tighten --objdir option testJacob Bachmeyer
Previously, this test did not ensure that the command-line value for --objdir was in force immediately after loading the local init file. This allowed ::dejagnu::command_line::restore_cmd_vars to do nothing, yet the test would still pass.
2022-12-20Change summary totals emitted by dejagnu.h for consistencytopic-improved-unit-testJacob Bachmeyer
2022-12-20Add support for reporting errors and warnings in dejagnu.hJacob Bachmeyer
2022-12-20Add support for errors and warnings in the unit test protocolJacob Bachmeyer
2022-12-20Add tests for result conversion after errorsJacob Bachmeyer
2022-11-30Rename libdejagnu test driverJacob Bachmeyer
The previous name was confusingly similar to the test programs.
2022-11-29Add tests for mixed C/C++ unit test library usageJacob Bachmeyer
2022-11-29Add comment in libdejagnu test driver that the framework tests are elsewhereJacob Bachmeyer
2022-11-29Remove old unit test programJacob Bachmeyer
2022-11-29Add tests for C++ unit test libraryJacob Bachmeyer
2022-11-28Update DejaGnu internal testsuite for changes to unit test protocolJacob Bachmeyer
2022-11-28Add UNSUPPORTED test result to DejaGnu unit test protocolJacob Bachmeyer
2022-11-28Add test for NOTE message typeJacob Bachmeyer
2022-11-26Add tests for C unit test libraryJacob Bachmeyer
2022-10-04Add regression test for PR58065Jacob Bachmeyer
2022-10-04Add lib/dg.exp unit tests for skipping files by callbackJacob Bachmeyer
2022-10-01Add lib/dg.exp unit tests for xfail by targetJacob Bachmeyer
2022-10-01Add lib/dg.exp unit tests for skipping files by targetJacob Bachmeyer
2022-10-01Avoid needless errors in internal unit test infrastructureJacob Bachmeyer
2022-10-01Add unit tests with explicit line numbers for lib/dg.expJacob Bachmeyer
2022-09-30Add initial unit tests for lib/dg.expJacob Bachmeyer
2022-09-29Add initial mockvfs support for internal unit testsJacob Bachmeyer
2022-09-26Allow internal unit test names to contain forward slashJacob Bachmeyer
2022-01-21Add regression test for PR53427Jacob Bachmeyer
2021-06-16Merge fixes from 1.6.3 release branchJacob Bachmeyer
Conflicts: ChangeLog configure configure.ac doc/version.texi runtest.exp
2021-05-22Add test mode for "dejagnu help" commandJacob Bachmeyer
2021-05-20Change test for [which make] to [which sh]Jacob Bachmeyer
2021-05-20Ensure that PR42399 regression test produces resultsJacob Bachmeyer
2021-05-20Preserve nested runtest log messages when test fails in stats.expJacob Bachmeyer
2021-05-20Fix portability problem with /usr/bin/awk on Solaris 10 in stats testJacob Bachmeyer
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-20Search for POSIX Awk in dejagnu auxiliary launcherJacob Bachmeyer
2021-05-18Avoid Tcl error when report-card tool fails to produce output in testsJacob Bachmeyer
2021-05-18Avoid dependency on exit code from false(1) in PR48155 testJacob Bachmeyer
2021-05-05Add regression test for PR48155Jacob Bachmeyer
2021-04-14Add initial infrastructure for DejaGnu "specs" stringsJacob Bachmeyer
2021-03-26Address PR47386Jacob Bachmeyer
2021-03-26Remove automatic search for local Expect executable in DejaGnu testsuiteJacob Bachmeyer
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-15Clean up tree in preparation for release branchJacob Bachmeyer
2020-12-27Improve DejaGnu internal library testsJacob Bachmeyer
2020-12-27Remove noise word "api" from "testsuite can call api" entrypointJacob Bachmeyer
2020-11-10Avoid spurious errors if the launcher test symlinks already existJacob Bachmeyer
2020-11-10Fix bug with ambiguous relative link targets in launcher testsJacob Bachmeyer
2020-11-10Abstract linking test items in launcher testsuiteJacob Bachmeyer
2020-10-02Minor fixup to put Emacs headers above copyright noticesJacob Bachmeyer
2020-10-02Add copyright noticesRob Savoye
2020-08-18Add missing copyright and GPL notices to some testsuite filesJacob Bachmeyer
For these files, I can be certain of their status: I wrote them, copying only trivial pieces from other files in DejaGnu.
2020-08-02Move experimental Python unit test module to contrib/Jacob Bachmeyer