コード例 #1
0
ファイル: ci.py プロジェクト: suvrajeet01/mixer
def main_ci():
    blenddata.register()

    os.makedirs("logs/tests", exist_ok=True)
    with open("logs/tests/blender_data.xml", "wb") as output:
        suite = unittest.defaultTestLoader.discover(this_folder)
        runner = xmlrunner.XMLTestRunner(verbosity=2, output=output)
        result = runner.run(suite)
        if not result.wasSuccessful():
            # exitcode != 0 for gitlab test runner
            raise AssertionError("Tests failed")

    blenddata.unregister()
コード例 #2
0
ファイル: debug_addon.py プロジェクト: tscrypter/mixer
def unregister():
    for class_ in classes:
        bpy.utils.unregister_class(class_)
    blenddata.unregister()
コード例 #3
0
ファイル: debug_addon.py プロジェクト: nondejus/mixer
def unregister():
    if use_debug_addon:
        for class_ in classes:
            bpy.utils.unregister_class(class_)
    blenddata.unregister()