Commit c0ac71e
committed
feat: Add Kafka functional tests
- Created test-kafka.yml workflow (384 lines, 5 tests)
- Tests Kafka 3.8.1 installation and core scripts
- Tests: server script, topics script, producer, consumer, Java dependency
- Downloads official Kafka binary distribution
- Installs Java 17 as dependency
- Added to test-all-packages.yml orchestrator
- Badge will display on kafka.md package page
Tests performed:
1. Check kafka-server-start.sh exists
2. Check kafka-topics.sh exists and runs
3. Check kafka-console-producer.sh exists
4. Check kafka-console-consumer.sh exists
5. Verify Java runtime available
Based on template-package-test.yml pattern1 parent f098829 commit c0ac71e
2 files changed
Lines changed: 388 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
27 | 31 | | |
28 | 32 | | |
29 | 33 | | |
30 | 34 | | |
31 | 35 | | |
32 | 36 | | |
33 | | - | |
| 37 | + | |
34 | 38 | | |
35 | 39 | | |
36 | 40 | | |
| |||
0 commit comments