Revision: 49168 Author: kim Date: 2009-04-04 01:52:45 +0000 (Sat, 04 Apr 2009)
Log Message: ----------- The script to test all extension: installs Added Paths: ----------- trunk/wikiation/util/allextension.py Added: trunk/wikiation/util/allextension.py =================================================================== --- trunk/wikiation/util/allextension.py (rev 0) +++ trunk/wikiation/util/allextension.py 2009-04-04 01:52:45 UTC (rev 49168) @@ -0,0 +1,44 @@ +#!/usr/bin/env python +import sys +import os, os.path +sys.path.append("..") + + +import wiki_works +from installer.extension_installer2 import extension_installer2 +# settings + +target_wiki='test' +resultfile=file("extension_results","w") + + +def test_extension(extension_name): + result=None + try: + installer=extension_installer2() + installer.set_instance(target_wiki) + installer.install(extension_name) + result=wiki_works.wiki_works(target_wiki) + print "result=",result + installer.uninstall(extension_name) + except Exception,e: + print e + + return result + +if __name__=="__main__": + installer=extension_installer2() + installer.set_instance(target_wiki) + extensions=installer.get_installers() + for extension_name in extensions: + print extension_name, + result=test_extension(extension_name) + print result + r="Unknown" + if result: + r="EXTENSION_INSTALL_SEEMS_OK" + else: + r="EXTENSION_INSTALL_BREAKS" + resultfile.write("* "+extension_name+" "+r+"\n") + resultfile.flush() + resultfile.close() Property changes on: trunk/wikiation/util/allextension.py ___________________________________________________________________ Added: svn:executable + * _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs