It's far easier to maintain tests in a language that's been "dead" for 20 years :P This is another step towards freeing us up to make more internal changes, too; as well as avoiding slow Ruby startup overhead. (Perl 5 startup is slow, too, but not nearly as slow as Ruby) Eric Wong (5): GNUmakefile: build writes shebang-modified files t/*.t: use write_file helper function tests: port broken-app test to Perl 5 tests: move test/unit/test_request.rb to Perl 5 port test/unit/test_ccc.rb to Perl 5 GNUmakefile | 1 + t/active-unix-socket.t | 13 +-- t/broken-app.ru | 13 --- t/client_body_buffer_size.t | 5 +- t/heartbeat-timeout.t | 4 +- t/integration.ru | 11 +++ t/integration.t | 128 +++++++++++++++++++++++++-- t/lib.perl | 2 +- t/reload-bad-config.t | 17 ++-- t/reopen-logs.t | 5 +- t/t0009-broken-app.sh | 56 ------------ t/winch_ttin.t | 7 +- t/working_directory.t | 16 +--- test/unit/test_ccc.rb | 92 ------------------- test/unit/test_request.rb | 170 ------------------------------------ 15 files changed, 153 insertions(+), 387 deletions(-) delete mode 100644 t/broken-app.ru delete mode 100755 t/t0009-broken-app.sh delete mode 100644 test/unit/test_ccc.rb delete mode 100644 test/unit/test_request.rb