runGenerationTest function

Future<IssueTestResult> runGenerationTest({
  1. required String issueId,
  2. String packageName = 'test_pkg',
  3. required Map<String, String> sourceFiles,
  4. required String barrelContent,
  5. TestModuleConfig moduleConfig = const TestModuleConfig(),
  6. bool verbose = false,
})

Convenience function to run only bridge generation (no D4rt execution).

Returns the IssueTestResult with generation results only.

Implementation

Future<IssueTestResult> runGenerationTest({
  required String issueId,
  String packageName = 'test_pkg',
  required Map<String, String> sourceFiles,
  required String barrelContent,
  TestModuleConfig moduleConfig = const TestModuleConfig(),
  bool verbose = false,
}) async {
  final helper = IssueTestHelper(
    issueId: issueId,
    packageName: packageName,
    sourceFiles: sourceFiles,
    barrelContent: barrelContent,
    d4rtScript: '', // Not used
    moduleConfig: moduleConfig,
    verbose: verbose,
  );
  return helper.runGenerationOnly();
}