Align output of tx simulate with other Aiken's commands.

And also return a structured output as JSON, so it's more easily used
  by other tools.

  ```
       Parsing script context
    Simulating 78ec148ea647cf9969446891af31939c5d57b275a2455706782c6183ef0b62f1
      Redeemer Spend → 0

  {"mem":151993,"cpu":58180696}
  ```
This commit is contained in:
KtorZ
2023-02-14 16:49:13 +01:00
parent a3078adce8
commit 428b5f2b37
4 changed files with 50 additions and 13 deletions

View File

@@ -246,6 +246,7 @@ fn test_eval() {
Some(&initial_budget),
&slot_config,
false,
|_| (),
)
.unwrap();
@@ -516,6 +517,7 @@ fn test_eval_1() {
Some(&initial_budget),
&slot_config,
false,
|_| (),
)
.unwrap();
@@ -621,6 +623,7 @@ fn test_eval_2() {
Some(&initial_budget),
&slot_config,
false,
|_| (),
)
.unwrap();
@@ -885,6 +888,7 @@ fn test_eval_3() {
Some(&initial_budget),
&slot_config,
false,
|_| (),
)
.unwrap();
@@ -987,6 +991,7 @@ fn test_eval_4() {
Some(&initial_budget),
&slot_config,
false,
|_| (),
)
.is_err());
}
@@ -1069,6 +1074,7 @@ fn test_eval_5() {
Some(&initial_budget),
&slot_config,
false,
|_| (),
)
.unwrap();
@@ -1173,6 +1179,7 @@ fn test_eval_6() {
Some(&initial_budget),
&slot_config,
false,
|_| (),
)
.unwrap();
@@ -1277,6 +1284,7 @@ fn test_eval_7() {
Some(&initial_budget),
&slot_config,
false,
|_| (),
)
.unwrap();
@@ -1532,6 +1540,7 @@ fn test_eval_8() {
Some(&initial_budget),
&slot_config,
false,
|_| (),
)
.unwrap();
@@ -1632,6 +1641,7 @@ fn eval_missing_redeemer() {
Some(&initial_budget),
&slot_config,
false,
|_| (),
)
.unwrap();
}
@@ -1711,6 +1721,7 @@ fn eval_extraneous_redeemer() {
Some(&initial_budget),
&slot_config,
false,
|_| (),
)
.is_err());
}