mirror of
https://github.com/matrix-org/dendrite.git
synced 2025-12-12 17:33:09 -06:00
Add client API topic to tests
This commit is contained in:
parent
eefbebbc79
commit
fd64eff7a4
|
|
@ -54,6 +54,7 @@ var (
|
||||||
)
|
)
|
||||||
|
|
||||||
const inputTopic = "syncserverInput"
|
const inputTopic = "syncserverInput"
|
||||||
|
const clientTopic = "clientapiOutput"
|
||||||
|
|
||||||
var exe = test.KafkaExecutor{
|
var exe = test.KafkaExecutor{
|
||||||
ZookeeperURI: zookeeperURI,
|
ZookeeperURI: zookeeperURI,
|
||||||
|
|
@ -134,6 +135,7 @@ func startSyncServer() (*exec.Cmd, chan error) {
|
||||||
cfg.Matrix.ServerName = "localhost"
|
cfg.Matrix.ServerName = "localhost"
|
||||||
cfg.Listen.SyncAPI = config.Address(syncserverAddr)
|
cfg.Listen.SyncAPI = config.Address(syncserverAddr)
|
||||||
cfg.Kafka.Topics.OutputRoomEvent = config.Topic(inputTopic)
|
cfg.Kafka.Topics.OutputRoomEvent = config.Topic(inputTopic)
|
||||||
|
cfg.Kafka.Topics.OutputClientData = config.Topic(clientTopic)
|
||||||
|
|
||||||
if err := test.WriteConfig(cfg, dir); err != nil {
|
if err := test.WriteConfig(cfg, dir); err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
|
|
@ -177,6 +179,10 @@ func prepareKafka() {
|
||||||
if err := exe.CreateTopic(inputTopic); err != nil {
|
if err := exe.CreateTopic(inputTopic); err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
|
exe.DeleteTopic(clientTopic)
|
||||||
|
if err := exe.CreateTopic(clientTopic); err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func testSyncServer(syncServerCmdChan chan error, userID, since, want string) {
|
func testSyncServer(syncServerCmdChan chan error, userID, since, want string) {
|
||||||
|
|
|
||||||
|
|
@ -300,6 +300,7 @@ func (config *Dendrite) check() error {
|
||||||
|
|
||||||
checkNotZero("kafka.addresses", int64(len(config.Kafka.Addresses)))
|
checkNotZero("kafka.addresses", int64(len(config.Kafka.Addresses)))
|
||||||
checkNotEmpty("kafka.topics.output_room_event", string(config.Kafka.Topics.OutputRoomEvent))
|
checkNotEmpty("kafka.topics.output_room_event", string(config.Kafka.Topics.OutputRoomEvent))
|
||||||
|
checkNotEmpty("kafka.topics.output_client_data", string(config.Kafka.Topics.OutputClientData))
|
||||||
checkNotEmpty("database.account", string(config.Database.Account))
|
checkNotEmpty("database.account", string(config.Database.Account))
|
||||||
checkNotEmpty("database.device", string(config.Database.Device))
|
checkNotEmpty("database.device", string(config.Database.Device))
|
||||||
checkNotEmpty("database.server_key", string(config.Database.ServerKey))
|
checkNotEmpty("database.server_key", string(config.Database.ServerKey))
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue