libgimp: add C tests to the libgimp testing infrastructure.
Most of the C boiler-plate code is generated so that all you have to do is implement the run() function with test code in it. Also adding a README to make it all very clear and easy to add new tests.
This commit is contained in:
@ -19,3 +19,14 @@ def gimp_assert(subtest_name, test):
|
||||
subtest_name))
|
||||
sys.stderr.write("***** END FAILED SUBTEST ******\n\n")
|
||||
assert test
|
||||
|
||||
def gimp_c_assert(c_filename, error_msg, test):
|
||||
'''
|
||||
This is called by the platform only, and print out the GError message from the
|
||||
C test plug-in.
|
||||
'''
|
||||
if not test:
|
||||
sys.stderr.write("\n**** START FAILED SUBTEST *****\n")
|
||||
sys.stderr.write("ERROR: {}: {}\n".format(c_filename, error_msg))
|
||||
sys.stderr.write("***** END FAILED SUBTEST ******\n\n")
|
||||
assert test
|
||||
|
||||
Reference in New Issue
Block a user