kfr

Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Log | Files | Refs | README

commit e875215e8d3baea5beff2495b99e6b29f14b07f7
parent d6c2c00fd772ce0f43c8afa742de29ef4570699c
Author: d.levin256@gmail.com <d.levin256@gmail.com>
Date:   Mon, 25 Jul 2016 13:36:34 +0300

Remove test_output.py

Diffstat:
Dtests/test_output.py | 34----------------------------------
1 file changed, 0 insertions(+), 34 deletions(-)

diff --git a/tests/test_output.py b/tests/test_output.py @@ -1,34 +0,0 @@ -#!/usr/bin/env python -from __future__ import print_function - -import os -import subprocess -import sys -import re - -binary_filename = sys.argv[1] -source_filename = sys.argv[2] - -with open(source_filename) as src: - test_source = enumerate(src.readlines()) - -parsed_output = [(re.sub(r'^\s*// >>>', '', line).strip(), linenum) for linenum, line in test_source if '// >>>' in line] - -output = subprocess.check_output([binary_filename], stderr=subprocess.STDOUT).decode("utf-8").splitlines() - -output = [o.strip() for o in output] - -fails = 0 -for expected, actual in zip(parsed_output, output): - reg = re.escape(expected[0]).replace(r'\.\.\.', '.*') - match = re.match(reg, actual) - if not match: - fails+=1 - print('Expected output string ({file}.cpp, #{line}): \n"{expected}"\n got: \n"{actual}"'.format(expected=expected[0], file=filename, actual=actual, line=expected[1])) - -if fails == 0: - print('All tests passed successfully ({} lines)'.format(len(parsed_output))) -else: - print('Number of failed tests: {fails})'.format(fails=fails)) - -exit(fails)