Skip to content

Millestone: AirSpec 19 #606

@xerial

Description

@xerial

Documentation:

Error reporting:

  • Power assertion for test failures (e.g., show the condition expression and data differences)
  • Show the summary of succeeded/failed tests (e.g., running times per project names, failed test names) at the end. (We just need to upload target/test-reports somewhere)
  • Output test results to a file (sbt already reports target/test-reports)

Recording:

  • Use function return values to record test results. There might be more meaningful usage of function return values (e.g., storing test data to DB, sending metrics to fluentd, etc.)

Runner:

  • Parallel test execution (spec level parallelism is already available)
  • asynchronous tests, returning Future type

DI

  • Support context.buildAndRun[A](additional design) to support fine-grained design customization.

IntelliJ

Standalone mode

Testing API

  • Publish a light-version of airspec without airframe classes to use it with Airframe dependencies
  • Active monitoring
  • smoke testing

Metadata

Metadata

Assignees

No one assigned

    Labels

    roadmapMajor milestones

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions