ducktape
ducktape copied to clipboard
System integration and performance tests
This is potentially a pretty critical bug. Consider a test with three services: zookeeper, kafka, and a kafka client. If a previous run of the test failed and we didn't...
For some tests it's useful to specify ordering -- it makes more sense to validate simple operations before more complex ones. It would be useful to have 2 types of...
Of course, this depends on the existence of another type of test runner. Right now 'SerialTestRunner' is the only option, but it should be possible to choose between serial and...
Motivation: when getting a flaky test, the summaries are clear due to the last run passing, loosing all data of failed runs. This PR intends to remedy this by changing...
@confluentinc/quality-eng is tagged for visibility When running an ssh command with `remote_account.ssh`, on command failure a RemoteCommandError is thrown, however no logs from the command are logged. It would be...
To allow us to debug hard-to-reproduce "hung test" failures, this PR adds special handling of test timeouts which, for any still-running child processes: - Sends a SIGUSR1 which causes them...
Currently on failure we don't attach stderr and stdout of a command (we do stderr sometimes but its not consistant. This pr achieves that by passing in stdout and stderr...
@confluentinc/quality-eng is tagged for visibility **Describe the bug** `@matrix` annotation is working only if list of primitives are used and not if list of objects are used. **To Reproduce** You...
In the case that some client processes fail to join with the runner process after completion; this can cause all remaining test to fail as the runner is no longer...