This improves the nodescan testing by: * Removing the fake handling from the production code * Adds explicit host-key-checking: false settings to most nodepool test fixtures. * Adding explicit success/failure tests for nodescan with the full node request lifecycle. * Moves the test-only fakes into their own file so they can be shared with the new launcher nodescan tests as well as the dedicated nodescan unit tests. * Allows for customizable timeouts in the requestNodes helper method since the failing test takes a while. It also allows the boot-timeout to be correctly set in the section or provider object in addition to the label, for convenience. Change-Id: If6361cb437ad28472f154f3af9dde190d43c0d1e
1.2 KiB
1.2 KiB