Documentation

Lean.Server.Test.Runner

Runner for tests/lean/interactive server tests. Put here to avoid repeated elaboration overhead per test.

@[reducible, inline]
Instances For
    Instances For
      Instances For
        Instances For
          Instances For
            @[implicit_reducible]
            @[implicit_reducible]
            instance Lean.Server.Test.Runner.Client.instToJsonStrictOrLazy {α✝ β✝ : Type} [ToJson α✝] [ToJson β✝] :
            ToJson (StrictOrLazy α✝ β✝)
            Instances For
              @[reducible, inline]
              Instances For

                Test-only instances

                Instances For
                  @[reducible, inline]
                  Instances For
                    def Lean.Server.Test.Runner.request {α : Type u_1} (method : String) [ToJson α] (p : α) (β : Type) [FromJson β] :
                    Instances For
                      def Lean.Server.Test.Runner.requestWithLoggedResponse {α : Type u_1} (method : String) [ToJson α] (p : α) (β : Type) [FromJson β] [ToJson β] (logParam : Bool := true) :
                      Instances For
                        def Lean.Server.Test.Runner.logResponse {α : Type u_1} (method : String) [ToJson α] (p : α) (β : Type := Json) [FromJson β] [ToJson β] (logParam : Bool := true) :
                        Instances For
                          def Lean.Server.Test.Runner.rpcRequest {α : Type u_1} (method : Name) [ToJson α] (p : α) (β : Type) [FromJson β] :
                          Instances For
                            def Lean.Server.Test.Runner.rpcRequestWithLoggedResponse {α : Type u_1} (method : Name) [ToJson α] (p : α) (β : Type) [FromJson β] [ToJson β] (logParam : Bool := true) (normalize : βClient.NormalizeM β := pure) :
                            Instances For
                              def Lean.Server.Test.Runner.logRpcResponse {α : Type u_1} (method : Name) [ToJson α] (p : α) (β : Type := Json) [FromJson β] [ToJson β] (logParam : Bool := true) (normalize : βClient.NormalizeM β := pure) :
                              Instances For
                                def Lean.Server.Test.Runner.processDirective (ws directive : String) (directiveTargetLineNo : Nat) :
                                Instances For