test: refactor pummel tests
This refactors 4 pummel tests as a hopefully final step before being able to enable pummel tests in node-daily-master. Currently, all pummel tests pass for me locally if run once at a time. However, if run with tools/test.py pummel
, there will be some failures due to side effects (mostly network throttling, it would seem). These changes resolve that by reducing some of the pummel-iness of some tests and also moving some tests off of common.PORT
and use port 0 (OS-assigned available port) instead.
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
commit message follows commit guidelines