summaryrefslogtreecommitdiffstats
path: root/build-aux/print-failed-test-output
blob: 1f1ab76de61200cdca4f2433045893615194dce4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/python

import json
import sys

def print_result(result):
    print('==================================================================')
    print(result['name'])
    print(' '.join(result['command']))
    print('==================================================================')
    print(result['stdout'])

with open(sys.argv[1], 'r') as f:
    for line in f:
        result = json.loads(line)
        if result['result'] == 'FAIL':
            print_result(result)