view test/grind.py @ 366:39bf68bf1891

Fix sample tests and deterministic build
author Windel Bouwman
date Fri, 21 Mar 2014 09:43:01 +0100
parents e9fe6988497c
children
line wrap: on
line source

#!/usr/bin/python

import cProfile
import unittest
import pstats
import sys
import os

p = os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'python')
sys.path.insert(0, p)

if __name__ == '__main__':
    suite = unittest.TestLoader().discover('.')
    def runtests():
        unittest.TextTestRunner().run(suite)
    #s = cProfile.run('runtests()',sort='cumtime')
    p = cProfile.Profile()
    s = p.run('runtests()')
    stats = pstats.Stats(p)
    #stats.sort_stats('tottime')
    stats.sort_stats('cumtime')
    stats.print_stats(.1)