Skip to content

binding/c: Implement test framework #3472

@Xuanwo

Description

@Xuanwo

Test framework should do the following things:

  • Read OPENDAL_TEST as the scheme to test.
  • Read all env values OPENDAL_{scheme}_{key}={value} and use the map to construct the operator.
  • Perform the test logic upon operator, for example, write a file and read it back to verify checksum.

The usage will be like:

OPENDAL_TEST=memory make behavior_test

Tasks

  • Add capability support to allow more test cases
  • Implement test framework
  • Add random root support

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions