awslabs / autonomous-driving-data-framework

ADDF is a collection of modules, deployed using the SeedFarmer orchestration tool. ADDF modules enable users to quickly bootstrap environments for the process and analysis of autonomous driving data.
Apache License 2.0
113 stars 44 forks source link

feat: Add Integration Testing Module #452

Closed malachi-constant closed 6 months ago

malachi-constant commented 7 months ago

450

Module: integration-tests

Consideration

Please see module's readme for overview before reviewing the rest of the module

  1. This should likely move to IDF, if there are no objections, I will port the PR there.
  2. This is a starting point. We can continue to iterate on this module to support different use cases. E.g. (scheduled tests, alternative vcs sources, custom validation)
  3. This is a module to be deployed alongside a solution. The integration tests will run tests of all module groups beside itself.
  4. 450 references Github Action codebuild runners. This is a slightly different use case we can explore in an additional PR. That would entail bypassing seed-farmer and creating a workflow with pre-built backend infrastructure. (CodeBuild Projects)

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

malachi-constant commented 6 months ago

Closing in favor of IDF Pull Request