/tests/array/

e/lib?h=devel&id=51488766e79a2ce21068b34ecd368c1344ce7cc1'>lib/pure/actors.nim.cfg
blob: c6bb9c54518c4297f0a042d0b9630cfd9b62badf (plain) (tree)
1
2
3


                        
7 ^
1
2
3
4
5



                                       
                                                                            


















                                            
## Print summary of failed tests for CI

import os, json, sets, strformat

const skip = toHashSet(["reDisabled", "reIgnored", "reSuccess", "reJoined"])

when isMainModule:
  for fn in walkFiles("testresults/*.json"):
    let entries = fn.readFile().parseJson()
    for j in entries:
      let res = j["result"].getStr()
      if skip.contains(res):
        continue
      echo fmt """
Category: {j["category"].getStr()}
Name: {j["name"].getStr()}
Action: {j["action"].getStr()}
Result: {res}
-------- Expected -------
{j["expected"].getStr()}
--------- Given  --------
{j["given"].getStr()}
-------------------------
"""