pulumi/providertest

Support upgrade tests with autoconvert for all languages

Opened this issue ยท 0 comments

t0yv0 commented

Hello!

  • Vote on this issue by adding a ๐Ÿ‘ reaction
  • If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details

There are currently some limitation of upgrade testing in that it does not verify that language-specific SDKs such as TypeScript provider SDKs introduce issues that would surface during a provider upgrade. Consider lifting the limitations so that language SDKs become part of the system under test.

From v0.0.2 of providertest this involves:

  • Support testing upgrades over programs written in $LANGUAGE that is not YAML

    • TypeScript
    • Python
    • Java
    • .NET
    • Go
  • Support transparently converting YAML programs to $LANGUAGE and testing upgrades over those

    • TypeScript
    • Python
    • Java
    • .NET
    • Go

Affected area/feature