test: run test-abort-aliased-buffer-overflow
https://github.com/nodejs/node/pull/31740 added an addon-style test to
test/abort
that was never run because test/abort/testcfg.py
uses the
AbortTestConfiguration which inherits from SimpleTestConfiguration which
only finds tests in the root of test/abort
.
Make AbortTestConfiguration inherit from AddonTestConfiguration and change AddonTestConfiguration to find the tests in the root of the test bucket in addition to the subfolders.
Fixup test-abort-aliased-buffer-overflow
so that it works as intended.
Refs: https://github.com/nodejs/node/pull/31740
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
tests and/or benchmarks are included -
commit message follows commit guidelines