Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-09 | Whitespace fixups. | Steve Kemp | |
These were all identified and suggested by rubocop. | |||
2015-03-09 | Removed spaces inside parenthesis. | Steve Kemp | |
2015-03-09 | Prefer single-quotes when you don't need interpolation. | Steve Kemp | |
So "foo" is less good than 'foo'. | |||
2015-03-09 | Avoid redudent returns. | Steve Kemp | |
The last expression of a method is the return value. So: def foo; false ; end Is the same as: def foo; return false; end | |||
2015-03-09 | Don't use parenthesis aroudn conditions in an if. | Steve Kemp | |
2015-03-09 | Do not use parentheses for method calls with no arguments. | Steve Kemp | |
This is neater. Flagged by rubocop | |||
2015-03-09 | Avoid "Array.new" and "Hash.new" | Steve Kemp | |
Instead use {} + (). | |||
2015-03-09 | Avoid useless wrapping of return-value. | Steve Kemp | |
This: def foo line end Is the same as this: def foo return( line ) end | |||
2015-03-09 | Use long-names | Steve Kemp | |
Instead of "$0" use $PROGRAM_NAME, instead of $! use "$LOAD_PATH". This is more explicit and less-magic. Flagged by rubocop | |||
2015-03-04 | Allow tests to be qualified IPv4/IPv6-only. | Steve Kemp | |
Via "ipv6_only" and "IPv4_only" | |||
2015-03-02 | Allow IPv4 and IPv6 tests to be carried out. | Steve Kemp | |
If a target is a hostname we'll explicitly resolve it for both IPv4 and IPv6. | |||
2013-05-20 | Updated to test the kind of argument correctly. | Steve Kemp | |
2013-05-20 | The banner matching now copes with a string or a regexp. | Steve Kemp | |
2013-05-20 | We must read a line from the socket if doing a banner comparison. | Steve Kemp | |
2013-05-20 | Default to not reading a banner. | Steve Kemp | |
2013-05-15 | Honour the global timeout period. | Steve Kemp | |
The global configuration file, /etc/custodian/custodian.cfg, has a timeout=XX setting in it. Until now we've ignored it and used a fixed timeout of 20/30 seconds. Now we fully honour the specified value. | |||
2013-05-15 | The TCP-test now uses a regexp. | Steve Kemp | |
Each test has been updated to pass a regexp object to the tcp.rb primitive which actually does the socket connection. This closes #4036 | |||
2013-05-13 | Really use sysread. | Steve Kemp | |
2013-05-13 | Use sysread() rather than read | Steve Kemp | |
2013-05-13 | Don't write to the TCP socket for tcp-testing. | Steve Kemp | |
2012-11-24 | Removed the trailing ".rb" from our 'require ...' lines. | Steve Kemp | |
2012-11-23 | Removed duplicate member-variables for subclasses. | Steve Kemp | |
Allow test-inversion via "must not run". | |||
2012-11-22 | Parse the configuration file into arrays of jobs, via our test-factory | Steve Kemp | |
2012-11-22 | Whitespace updates. | Steve Kemp | |
2012-11-22 | Moved tests into a namespace. | Steve Kemp | |
2012-11-22 | Updated to require libraries more sanely | Steve Kemp | |
2012-11-22 | Renamed to use TestFactory. | Steve Kemp | |
2012-11-21 | Make the banner-reading optional - for services that don't need it. | Steve Kemp | |
2012-11-21 | Serialize and cosntruct neatly | Steve Kemp | |
2012-11-21 | Added .to_json method to serialize our tests. | Steve Kemp | |
2012-11-21 | whitespace & comment update. | Steve Kemp | |
2012-11-21 | Updated so that we have a working tcp-primitive which the SSH test uses. | Steve Kemp | |
2012-11-21 | Added stub for class-factory + test objects. | Steve Kemp | |