development dependencies ------------------------ * minitest RubyGem (version 4 or 5, standard in Ruby 2.0+) * curl - http://curl.haxx.se/ - we don't trust our own Ruby abilities :> * dd(1) - standard POSIX tool - to feed curl * ab - http://httpd.apache.org/ - for concurrent testing * GNU make - https://www.gnu.org/software/make/ * git - http://www.git-scm.com/ * ruby - http://www.ruby-lang.org/en/ git clone git://yhbt.net/yahns tests ----- * make test - run each test in a separate process (parallelize using -j) * make test-mt - run tests-multithreaded in one process * make coverage - "make test" with coverage output * make coverage-mt - "make test-mt" with coverage output * ruby test/covshow.rb - show coverage output from previous test run For non-GNU users, GNU make may be installed as "gmake". test environment ---------------- N - specify the number of threads for *-mt targets (minitest parallelize_me!) RUBY - specify an alternative ruby(1) runtime V - set to 1 for verbose test output (may be mangled if multithreaded) documentation ------------- We use pod2man(1) distributed with Perl 5 for generating manpages. installing from git ------------------- * make install-gem contact ------- We use git(7) and develop yahns on a public mailing list like git developers do. Please send patches via git-send-email(1) to the public mailing list at . Pull requests should be formatted using git-request-pull(1). Mailing list archives: https://yhbt.net/yahns-public/ No subscription is necessary to post to the mailing list. Please remember to Cc: all recipients as subscription is optional. Copyright (C) 2013-2016 all contributors License: GPL-3.0+