https://github.com/stan-dev/stan
Revision 3aba584ef3b1b7ea31efe6665212f17eae346ed3 authored by Bob Carpenter on 27 June 2018, 19:42:26 UTC, committed by Bob Carpenter on 27 June 2018, 19:42:26 UTC
2 parent s 2783341 + 35c6528
Raw File
Tip revision: 3aba584ef3b1b7ea31efe6665212f17eae346ed3 authored by Bob Carpenter on 27 June 2018, 19:42:26 UTC
Merge branch 'feature/2418-manual-ref-html' of https://github.com/stan-dev/stan into feature/2418-manual-ref-html
Tip revision: 3aba584
runTests.py
#!/usr/bin/python

"""
replacement for runtest target in Makefile
"""

import os
import os.path
import platform
import sys
import subprocess
import time
import imp
mathRunTests = imp.load_source('runTests', 
        os.path.join(os.path.dirname(os.path.abspath(__file__)),
            "lib", "stan_math", "runTests.py"))

# set up good makefile target name    
def mungeName(name):
    if (name.startswith("src")):
        name = name.replace("src/","",1)
    if (name.endswith(mathRunTests.testsfx)):
        name = name.replace(mathRunTests.testsfx,"")
        if (mathRunTests.isWin()):
            name += mathRunTests.winsfx
            name = name.replace("\\","/")
    return name


def main():
    mathRunTests.mungeName = mungeName
    mathRunTests.main()


if __name__ == "__main__":
    main()
back to top