Documentation

Lean.Server.Test.Runner

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

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

                                  Test-only instances

                                  Equations
                                    Instances For
                                      Equations
                                        Instances For
                                          Instances For
                                            @[reducible, inline]
                                            Equations
                                              Instances For
                                                Equations
                                                  Instances For
                                                    def Lean.Server.Test.Runner.request {α : Type u_1} (method : String) [ToJson α] (p : α) (β : Type) [FromJson β] :
                                                    Equations
                                                      Instances For
                                                        def Lean.Server.Test.Runner.requestWithLoggedResponse {α : Type u_1} (method : String) [ToJson α] (p : α) (β : Type) [FromJson β] [ToJson β] (logParam : Bool := true) :
                                                        Equations
                                                          Instances For
                                                            def Lean.Server.Test.Runner.logResponse {α : Type u_1} (method : String) [ToJson α] (p : α) (β : Type := Json) [FromJson β] [ToJson β] (logParam : Bool := true) :
                                                            Equations
                                                              Instances For
                                                                def Lean.Server.Test.Runner.rpcRequest {α : Type u_1} (method : Name) [ToJson α] (p : α) (β : Type) [FromJson β] :
                                                                Equations
                                                                  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) :
                                                                    Equations
                                                                      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) :
                                                                        Equations
                                                                          Instances For
                                                                            def Lean.Server.Test.Runner.processDirective (ws directive : String) (directiveTargetLineNo : Nat) :
                                                                            Equations
                                                                              Instances For
                                                                                Equations
                                                                                  Instances For
                                                                                    Equations
                                                                                      Instances For