Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Roslyn Source Generator Testing SDK to test interop source generators #84867

Merged
merged 19 commits into from
May 8, 2023

Commits on Apr 10, 2023

  1. Update references to Roslyn testing SDK and convert over our directed…

    … Diagnostic tests that target the live reference pack to use the test harness.
    jkoritzinsky committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    eb8e98a View commit details
    Browse the repository at this point in the history
  2. Add mechansim to test downlevel tfms with test harness and convert ou…

    …terloop diagnostics tests to use the harness.
    jkoritzinsky committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    aab1da5 View commit details
    Browse the repository at this point in the history
  3. Change the AddDisableRuntimeMarshallingAttributeFixer test suite to u…

    …se the actual generator with the testing SDK as it now supports testing source generators with code fixers in a single test.
    jkoritzinsky committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    adfbff4 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. Set up the correct options in an editorconfig for target framework ba…

    …sed on a given test's requested tfm.
    jkoritzinsky committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    81cb761 View commit details
    Browse the repository at this point in the history
  2. Move over all tests other than CompileFails and the incremental testi…

    …ng to use the source generator test suite.
    jkoritzinsky committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    d8027c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3418f7 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Configuration menu
    Copy the full SHA
    2627e8d View commit details
    Browse the repository at this point in the history
  2. Add issue reference.

    jkoritzinsky committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    1055a35 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. Configuration menu
    Copy the full SHA
    612432c View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Configuration menu
    Copy the full SHA
    216de88 View commit details
    Browse the repository at this point in the history
  2. Forward byref modifiers to the inner function pointer when using the …

    …forwarder fallback. This fixes the last compile error we have for invalid managed->unmanaged stubs.
    jkoritzinsky committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    44ee8af View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. Configuration menu
    Copy the full SHA
    374c917 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dee4a06 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    625c6ac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7cd2073 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. Configuration menu
    Copy the full SHA
    c83364d View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    a432e72 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Configuration menu
    Copy the full SHA
    19b5c93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    18a8bb0 View commit details
    Browse the repository at this point in the history