Tezt_mavryk.CodecRun mavkit-codec commands.
In all functions below, path can be used to override the path to mavkit-codec, which is Constant.mavryk_codec by default.
val encode :
?path:string ->
?hooks:Tezt_wrapper.Process.hooks ->
name:string ->
Tezt_wrapper.JSON.u ->
string Lwt.tRun mavkit-codec encode <name> from <json>.
val spawn_encode :
?path:string ->
?hooks:Tezt_wrapper.Process.hooks ->
name:string ->
Tezt_wrapper.JSON.u ->
Tezt_wrapper.Process.tSame as encode, but do not wait for the process to exit.
val decode :
?path:string ->
?hooks:Tezt_wrapper.Process.hooks ->
name:string ->
string ->
Tezt_wrapper.JSON.t Lwt.tRun mavkit-codec decode <name> from <binary>.
val spawn_decode :
?path:string ->
?hooks:Tezt_wrapper.Process.hooks ->
name:string ->
string ->
Tezt_wrapper.Process.tSame as decode, but do not wait for the process to exit.
Run mavkit-codec dump encodings.