elastic / elastic/logstash

Core test should not be dependant in plugins

Open
#3,948 4 comments 0 reactions 1 assignee Claimed by @purbon View on GitHub
bug tests-infra v5.5.0
Dominant language
Java
Stars
14.9k
Forks
3.5k
Avg merge
19h 14m
Merged PRs (30d)
63

Description

Core test should not be dependant on plugins to work. This days core test need

```

gem "logstash-filter-clone"
gem "logstash-filter-mutate"
gem "logstash-filter-multiline"
gem "logstash-input-generator"
gem "logstash-input-stdin"
gem "logstash-input-tcp"
gem "logstash-output-stdout"
```

to work, but for this test to be actually validating the pipeline behaviour it should be using mocks or internal dummy filters created for this special purpose. Otherwise when a plugin has a blocker update, test in core are not working as expected.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.