<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/test/run_tests.pl, branch dependabot/github_actions/actions/setup-python-7</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-7</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-7'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-06-26T16:38:15Z</updated>
<entry>
<title>test/run_tests.pl: return error if running a non-existent test</title>
<updated>2026-06-26T16:38:15Z</updated>
<author>
<name>Andrew Dinh</name>
<email>andrewd@openssl.org</email>
</author>
<published>2026-06-23T01:50:30Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f0d8e14c0e2035ada2301530fb540d4eaaae662c'/>
<id>urn:sha1:f0d8e14c0e2035ada2301530fb540d4eaaae662c</id>
<content type='text'>
Resolves: https://github.com/openssl/openssl/issues/15510
Assisted-by: Claude:claude-sonnet-4-6

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Bob Beck &lt;beck@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Fri Jun 26 16:40:23 2026
(Merged from https://github.com/openssl/openssl/pull/31639)
</content>
</entry>
<entry>
<title>test/run_tests.pl: Ensure that all HARNESS_VERBOSE values are respected</title>
<updated>2025-12-19T14:55:34Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2025-12-18T13:11:30Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3a0664325198f52b0608a86e665919e6f25de0d3'/>
<id>urn:sha1:3a0664325198f52b0608a86e665919e6f25de0d3</id>
<content type='text'>
... with perl truthiness in mind

Most of all, this means not having undue expectations that its value
is numerical (this is particularly true when HARNESS_VERBOSE isn't given
by the user, and this script's default is "yes").

We do this by ensuring that $tap_verbosity is turned into an appropriate
number if HARNESS_VERBOSE's value isn't numerical.

Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/29443)
</content>
</entry>
<entry>
<title>Make the test output show how long each test takes by default.</title>
<updated>2025-12-17T12:09:52Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2025-12-15T21:51:18Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ac7f76380b0c5ca82e542cd36d2e7fb1368d8f8a'/>
<id>urn:sha1:ac7f76380b0c5ca82e542cd36d2e7fb1368d8f8a</id>
<content type='text'>
Unless we have reduced the verbosity level, or overridden it with
a HARNESS_TIMER setting.

This makes it easier to realize when you are making a test that is
starting to dominate testing time for developers, and makes it
easier for developers to see it.

For: https://github.com/openssl/project/issues/1767

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
(Merged from https://github.com/openssl/openssl/pull/29408)
</content>
</entry>
<entry>
<title>Additonal removals of engine references in tests/*</title>
<updated>2025-12-04T12:31:06Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2025-09-25T15:37:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=99398b342d15ecb3164869f6059e2d9eeef06ed4'/>
<id>urn:sha1:99398b342d15ecb3164869f6059e2d9eeef06ed4</id>
<content type='text'>
Spotted by @andrewkdinh, some extra notes about/useages of engines that
are now vestigial.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/29305)
</content>
</entry>
<entry>
<title>Make tests run faster on typical platforms.</title>
<updated>2025-09-25T14:55:50Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2025-09-02T20:46:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7b4a56420d1718809d73aa3adf53d3e6c3a2ee91'/>
<id>urn:sha1:7b4a56420d1718809d73aa3adf53d3e6c3a2ee91</id>
<content type='text'>
Sadly not doable in make as it is notoriously bad at telling
you the parallelism being used by make -j.

If the HARNESS_JOBS environment variable has not been
set, this makes the perl script attempt to figure out how
many cpu's are available on anything windows/linux/macos/bsd like,
and if it can be successfully detected, we use that value.
if not, we use 1 as before.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
(Merged from https://github.com/openssl/openssl/pull/28426)
</content>
</entry>
<entry>
<title>Use GH action commands to group/collapse filtered output</title>
<updated>2023-12-21T14:05:42Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2023-12-19T11:36:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5528bfbc647c68b6e03262099830ddd1c49dfa23'/>
<id>urn:sha1:5528bfbc647c68b6e03262099830ddd1c49dfa23</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/22678)
</content>
</entry>
<entry>
<title>augment test/run_tests.pl to filter indirect leaks</title>
<updated>2023-12-21T14:05:42Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2023-11-09T14:12:51Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d1093fa92c54cd53a64aa7fc8569f60b116847ab'/>
<id>urn:sha1:d1093fa92c54cd53a64aa7fc8569f60b116847ab</id>
<content type='text'>
When verbosity isn't set to 1 or higher, suppress indirect leaks (i.e.
only print direct leaks) to make output more human-readable.  Setting
V=1 on make test produces all leaks (direct and indirect)

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/22678)
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2022-05-03T12:34:51Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-05-03T10:52:38Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=fecb3aae22aeda493f348739ebf7943071ecdbe1'/>
<id>urn:sha1:fecb3aae22aeda493f348739ebf7943071ecdbe1</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Fix test failure when testing with Test::Harness</title>
<updated>2022-03-09T08:46:09Z</updated>
<author>
<name>Hugo Landau</name>
<email>hlandau@openssl.org</email>
</author>
<published>2022-03-07T10:48:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=fe537f89cd6b75c10e717a0eb159f33710729b67'/>
<id>urn:sha1:fe537f89cd6b75c10e717a0eb159f33710729b67</id>
<content type='text'>
Fixes an issue where, when the test suite was being run with the older
Test::Harness package, the test suite would not complete correctly due
to evaluation of $harness-&gt;runtests()-&gt;has_errors, which is only
available for the newer TAP::Parser::Aggregator code path.

Fixes #17818.

Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/17823)
</content>
</entry>
<entry>
<title>Perturb the malloc output during tests</title>
<updated>2022-03-03T13:36:21Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-02-24T16:20:14Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c1b364cee39029e7c37ea97804d22c248a40d582'/>
<id>urn:sha1:c1b364cee39029e7c37ea97804d22c248a40d582</id>
<content type='text'>
Set the environment variable MALLOC_PERTURB_ during tests to perturb the
output from OPENSSL_malloc() calls (see the mallopt man page for details
about this environment variable). This could be a low cost way of spotting
uninit reads in "make test" runs in some situations.

In tests I have found it to be a little unreliable (sometimes it seemed to
not perturb the output for inexplicable reasons) - but since this is easy
to implement I think it is worthwhile.

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/17768)
</content>
</entry>
</feed>
