schrodinger :: test :: pytest_customizations :: MakefileTest :: Class MakefileTest
[hide private]
[frames] | no frames]

Class MakefileTest

       object --+            
                |            
_pytest.main.Node --+        
                    |        
    _pytest.main.Item --+    
                        |    
           ExecutableTest --+
                            |
                           MakefileTest

Run the `make test` target in a directory.

Instance Methods [hide private]
 
__init__(self, parent)
x.__init__(...) initializes x; see help(type(x)) for signature
 
getCommand(self)
Get the command to be executed.
 
runtest(self, env=None)
Make on Windows requires the path separator to be "/", but toplevel turns the SCHRODINGER path into a valid path for the current os.

Inherited from ExecutableTest: findValgrindSuppressionsFiles, reportinfo, repr_failure

Inherited from _pytest.main.Item: add_report_section

Inherited from _pytest.main.Node: __hash__, __repr__, add_marker, addfinalizer, get_marker, getparent, listchain, listextrakeywords, listnames, setup, teardown, warn

Inherited from _pytest.main.Node (private): _getcustomclass, _makeid, _memoizedcall, _prunetraceback, _repr_failure_py

Inherited from object: __delattr__, __format__, __getattribute__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]

Inherited from _pytest.main.Item: nextitem

Properties [hide private]

Inherited from _pytest.main.Item: location

Inherited from _pytest.main.Node: Class, File, Function, Instance, Item, Module, ihook, nodeid

Inherited from object: __class__

Method Details [hide private]

__init__(self, parent)
(Constructor)

 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

getCommand(self)

 

Get the command to be executed.

Overrides: ExecutableTest.getCommand
(inherited documentation)

runtest(self, env=None)

 

Make on Windows requires the path separator to be "/", but toplevel turns the SCHRODINGER path into a valid path for the current os. "unfix" the SCHRODINGER path separator.

Overrides: ExecutableTest.runtest