diff --git a/ducktape/command_line/main.py b/ducktape/command_line/main.py
index aa70749c1..2237fba8c 100644
--- a/ducktape/command_line/main.py
+++ b/ducktape/command_line/main.py
@@ -190,7 +190,7 @@ def main():
deflake_num = max(1, deflake_num)
runner = TestRunner(cluster, session_context, session_logger, tests, deflake_num)
test_results = runner.run_all_tests()
-
+ test_results.command_line = " ".join(sys.argv)
# Report results
reporters = [
SimpleStdoutSummaryReporter(test_results),
diff --git a/ducktape/templates/report/report.html b/ducktape/templates/report/report.html
index 8009b9e2c..1bcab1505 100644
--- a/ducktape/templates/report/report.html
+++ b/ducktape/templates/report/report.html
@@ -30,6 +30,7 @@
Test Session: {this.props.heading.session}
Ducktape Version: {this.props.heading.ducktape_version}
+ Command line: {this.props.heading.command_line}
);
}
@@ -196,7 +197,8 @@ {this.props.title}
HEADING={
"ducktape_version": '%(ducktape_version)s',
- "session": '%(session)s'
+ "session": '%(session)s',
+ "command_line": '%(command_line)s'
};
COLOR_KEYS=[%(test_status_names)s];
diff --git a/ducktape/tests/reporter.py b/ducktape/tests/reporter.py
index 791dc5955..d6c4dfd74 100644
--- a/ducktape/tests/reporter.py
+++ b/ducktape/tests/reporter.py
@@ -324,6 +324,7 @@ def format_report(self):
args = {
'ducktape_version': ducktape_version(),
+ 'command_line': self.results.command_line,
'num_tests': num_tests,
'num_passes': self.results.num_passed,
'num_flaky': self.results.num_flaky,
diff --git a/ducktape/tests/result.py b/ducktape/tests/result.py
index 3c90ad25c..b2a8f02e8 100644
--- a/ducktape/tests/result.py
+++ b/ducktape/tests/result.py
@@ -136,7 +136,7 @@ def __init__(self, session_context, cluster):
self._results = []
self.session_context = session_context
self.cluster = cluster
-
+ self.command_line = ""
# For tracking total run time
self.start_time = -1
self.stop_time = -1
diff --git a/requirements.txt b/requirements.txt
index 9b34c2226..ffd6ed1e9 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -13,4 +13,4 @@ pycryptodome==3.9.8
more-itertools==5.0.0
tox==3.20.0
six==1.15.0
-PyYAML==6.0
+PyYAML==6.0.1