Commit Graph
51 Commits
Author SHA1 Message Date
Andrew Wood 896ff890d8 Adjustments to reduce false positives on slow systems. 2025-01-12 13:14:38 +00:00
Andrew Wood c8ad7eb0e2 Bypass valgrind checks on ARM by default due to false positives. 2025-01-11 20:57:26 +00:00
Andrew Wood f3e98da13b Prevent the background test components from waiting forever for the following PV process to start. 2024-12-15 15:00:51 +00:00
Andrew Wood 4f58a3d751 Make background test processes wait for their subsequent foreground PV to start, to make a race condition less likely to trigger test failures on slower systems. 2024-12-15 13:36:14 +00:00
Andrew Wood 18c76175b2 Read the PID from the correct work file when testing remote control of the extra display. 2024-12-14 16:28:51 +00:00
Andrew Wood 2d7d854a97 Allow all tests to be skipped if SKIP_ALL_TESTS is 1. 2024-12-07 14:23:03 +00:00
Andrew Wood 97c48c8901 Allow valgrind tests to be skipped with an environment variable. 2024-12-07 02:20:04 +00:00
Andrew Wood 02e6d0e04c Skip this test if environment file XCFILE is set to 1. 2024-12-05 21:52:57 +00:00
Andrew Wood ebb209a371 Add support for --extra-display to --remote (#123). 2024-12-03 23:48:44 +00:00
Andrew Wood dccc7345ab New option "--extra-display" (#3, #4). 2024-12-01 19:39:59 +00:00
Andrew Wood 94e496c77e Raise an error if variables are not defined. 2024-12-01 14:01:10 +00:00
Andrew Wood 869a4e68a4 Memory safety check for --watchfd. 2024-11-30 23:39:32 +00:00
Andrew Wood fa745f2cfe Test "--watchfd PID". 2024-11-30 22:55:00 +00:00
Andrew Wood 97fc6a10a4 Work around issues with valgrind 3.23.0 treating inherited open file descriptors as an error with --track-fds=yes (#97). 2024-11-30 22:26:20 +00:00
Andrew Wood d0218bfe54 Skip this test where "-d" is not available. 2024-11-30 22:25:20 +00:00
Andrew Wood 2b489bae26 Correction to the file and descriptor handling. 2024-11-30 17:32:42 +00:00
Andrew Wood 0d618efd0d Remove pointless EOF lines from all sources. 2024-11-30 16:40:50 +00:00
Andrew Wood 5b0697b68c Add a test for --watchfd with a single file descriptor. 2024-11-30 16:35:30 +00:00
Andrew Wood 21e65b8742 Relax the strictness of this check a little, to avoid false failures on heavily loaded systems. 2024-06-15 23:11:53 +01:00
Andrew Wood a9737ca05e Correct the test skip reason message, if "--remote" is not supported. 2023-10-01 01:50:52 +01:00
Andrew Wood 455f819ec0 Corrected error report messages. 2023-09-13 23:04:31 +01:00
Andrew Wood 2942c312a7 Removed "-" argument to "cksum" for FreeBSD compatibility. 2023-09-13 23:04:00 +01:00
Andrew Wood c6315365e2 Comment correction. 2023-09-13 22:47:29 +01:00
Andrew Wood 7b6a91422d Added size parsing test. 2023-09-13 22:46:53 +01:00
Andrew Wood 4c71e96cba Skip valgrind tests if the tool is present but does not support the options we use. 2023-08-28 19:37:49 +01:00
Andrew Wood e99548ea8a Major restructuring to switch build system from old scripts to GNU Automake. 2023-08-28 10:04:39 +01:00
Andrew Wood 9ab690b7c0 Added some memory safety tests using valgrind. 2023-08-15 22:50:25 +01:00
Andrew Wood 6560137233 Do not fail the test if msgfmt was not available, as that would prevent localisation files being installed. 2023-08-06 20:50:48 +01:00
Andrew Wood 8e3b47bf89 Added test to check that "make install" installs the expected set of files. 2023-08-01 21:42:59 +01:00
Andrew Wood e7e7649d2f Deal with the various tmux versions out there. 2023-08-01 21:18:05 +01:00
Andrew Wood 14fb0e7832 Terminal width detection test. 2023-07-31 23:22:51 +01:00
Andrew Wood ae81f83e9b New option "--direct-io". 2023-07-27 21:44:30 +01:00
Andrew Wood 60913618be Adjust lower threshold in case of heavy load during testing. 2023-07-27 20:49:14 +01:00
Andrew Wood 43dc9d6469 Added test for "--sync" 2023-07-26 22:43:00 +01:00
Andrew Wood ecaa5ce6cd Added test 2023-07-25 22:19:15 +01:00
Andrew Wood e5b5e67e57 Added test 2023-07-25 22:06:31 +01:00
Andrew Wood 1efe1d60b5 Added test 2023-07-25 21:43:29 +01:00
Andrew Wood f83927e451 Add more tests 2023-07-25 21:21:37 +01:00
Andrew Wood 678f655116 Also test basic integrity with --force 2023-07-25 21:21:02 +01:00
Andrew Wood d4590e1f3b New tests added 2023-07-23 22:00:19 +01:00
Andrew Wood 6a24d75022 Add more verbose output and apply fixes suggested by shellcheck. 2023-07-23 18:45:53 +01:00
Andrew Wood 82aa30c306 Add more verbose output and apply fixes suggested by shellcheck. 2023-07-23 18:35:49 +01:00
Andrew Wood fd0850f1ab Correction to the detection of this bug 2023-07-23 17:16:29 +01:00
Andrew Wood 909355619b Restructure tests and adjust display format, to better understand what each test is testing. 2023-07-23 16:25:52 +01:00
Andrew Wood b086ddf599 Rewrote most of run-test, and gave variables clearer names 2023-07-23 14:54:45 +01:00
Andrew Wood 4ba1343c20 Added test of large file support 2023-07-23 12:28:11 +01:00
Andrew Wood ee3c02fd7f Renamed tests for consistency 2023-07-23 11:41:56 +01:00
Andrew Wood 2303da77db Skip the pipe test if GNU head is not available. 2023-07-22 20:46:51 +01:00
Andrew Wood a24342a072 Replace backticks in shell scripts with S() 2023-07-22 20:20:15 +01:00
Andrew Wood 3403ebd857 Adjust threshold to cope with new ETA calculation mechanism 2023-07-16 21:16:02 +01:00