Skip to content

Add automated tests for security packages #377

@andrewkroh

Description

@andrewkroh

Automated tests need to be added to the security packages that we migrated over from Filebeat. This will prevent future regressions and save us from having to manually test. The tests should verify:

  • Data can be collected through each supported input type.
  • Fields contained in the final documents are defined in package.
  • There are no data type conflicts with latest ECS release.

I think it would be ideal if all of this testing could be accomplished through system tests with the elastic-package tool. I'll work through setting up a test and see what additional features will be needed and work that via issues in the elastic-package repo.

Input Types

These are the different input types used in packages.

  • logfile
  • udp
  • tcp
  • tcp with tls
  • aws-s3
  • gcp-pubsub
  • netflow
  • httpjson
  • o365audit
  • windows event log (via .evtx file)

Data Streams to Test

This is every data stream and the inputs that they support.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions