Add the kafka-basics module
This commit is contained in:
15
kafka-basics/scripts/run-all.sh
Executable file
15
kafka-basics/scripts/run-all.sh
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/usr/bin/env bash
|
||||
# Regenerate every file under docs/output/. Needs no Docker and no local Kafka: the tests start
|
||||
# a real broker in KRaft mode inside the JVM.
|
||||
set -eu
|
||||
cd "$(dirname "$0")/.."
|
||||
mvn -B test 2>&1 | tee /tmp/kafka-basics-test.log > /dev/null
|
||||
|
||||
sed -n '/=== producer ===/,/=== listener container ===/p' /tmp/kafka-basics-test.log \
|
||||
> docs/output/effective-config.txt
|
||||
sed -n '/=== listener container ===/,/^$/p' /tmp/kafka-basics-test.log >> docs/output/effective-config.txt
|
||||
|
||||
sed -n '/^key *partition/,/^o-6/p' /tmp/kafka-basics-test.log > docs/output/key-to-partition.txt
|
||||
grep 'JacksonJsonSerializer ->' /tmp/kafka-basics-test.log > docs/output/serialised-payload.txt
|
||||
grep -E 'Tests run:.*in com\.ankurm' /tmp/kafka-basics-test.log | sed 's/^\[INFO\] //' > docs/output/tests.txt
|
||||
echo "regenerated:"; ls -1 docs/output/
|
||||
Reference in New Issue
Block a user