Class MockEngine

java.lang.Object
com.pulumi.test.internal.MockEngine
All Implemented Interfaces:
com.pulumi.deployment.internal.CountingLogger, com.pulumi.deployment.internal.Engine

public class MockEngine extends Object implements com.pulumi.deployment.internal.Engine, com.pulumi.deployment.internal.CountingLogger
  • Constructor Details

    • MockEngine

      public MockEngine()
  • Method Details

    • getErrorCount

      public int getErrorCount()
      Specified by:
      getErrorCount in interface com.pulumi.deployment.internal.CountingLogger
    • hasLoggedErrors

      public boolean hasLoggedErrors()
      Specified by:
      hasLoggedErrors in interface com.pulumi.deployment.internal.CountingLogger
    • logAsync

      public CompletableFuture<Void> logAsync(pulumirpc.EngineOuterClass.LogRequest request)
      Specified by:
      logAsync in interface com.pulumi.deployment.internal.Engine
    • getErrors

      public Collection<String> getErrors()
    • getRootResourceAsync

      public CompletableFuture<pulumirpc.EngineOuterClass.GetRootResourceResponse> getRootResourceAsync(pulumirpc.EngineOuterClass.GetRootResourceRequest request)
      Specified by:
      getRootResourceAsync in interface com.pulumi.deployment.internal.Engine
    • requirePulumiVersionAsync

      public CompletableFuture<pulumirpc.EngineOuterClass.RequirePulumiVersionResponse> requirePulumiVersionAsync(pulumirpc.EngineOuterClass.RequirePulumiVersionRequest request)
      Specified by:
      requirePulumiVersionAsync in interface com.pulumi.deployment.internal.Engine