Skip to content

[Test Framework] Create simple composable Compiler API for Component Tests #9720

@vzarytovskii

Description

@vzarytovskii

For the "external" compiler component tests, create a simpler, composable APIs, based on current CompilerAssert framework.

The goal is to abstract one simple API for interacting with compiler which would:

  • Enable one to easier write new tests.
  • Be extensible

Implementation details:

  • Have abstract C#, F#, IL compilation and referencing behind one API.
  • Have composable APIs by abstracting compilation units and results.
  • Have simple compilation assertion framework.
  • Support baseline, directory-based, project-based, and inline testing.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions