mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-27 08:33:10 +01:00 
			
		
		
		
	moveconfig: Allow adding unit tests
Add a -t option to run unit tests in this program. So far, there is none. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
		| @@ -14,6 +14,7 @@ import asteval | ||||
| import collections | ||||
| import copy | ||||
| import difflib | ||||
| import doctest | ||||
| import filecmp | ||||
| import fnmatch | ||||
| import glob | ||||
| @@ -28,6 +29,7 @@ import sys | ||||
| import tempfile | ||||
| import threading | ||||
| import time | ||||
| import unittest | ||||
|  | ||||
| from buildman import bsettings | ||||
| from buildman import kconfiglib | ||||
| @@ -1621,6 +1623,13 @@ def main(): | ||||
|  | ||||
|     (options, configs) = parser.parse_args() | ||||
|  | ||||
|     if options.test: | ||||
|         sys.argv = [sys.argv[0]] | ||||
|         fail, count = doctest.testmod() | ||||
|         if fail: | ||||
|             return 1 | ||||
|         unittest.main() | ||||
|  | ||||
|     if len(configs) == 0 and not any((options.force_sync, options.build_db, | ||||
|                                       options.imply)): | ||||
|         parser.print_usage() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user