Show More
@@ -671,6 +671,17 b' def runone(options, test, skips, fails, ' | |||||
671 | else: |
|
671 | else: | |
672 | return None # not a supported test, don't record |
|
672 | return None # not a supported test, don't record | |
673 |
|
673 | |||
|
674 | if options.keywords: | |||
|
675 | fp = open(test) | |||
|
676 | t = fp.read().lower() + test.lower() | |||
|
677 | fp.close() | |||
|
678 | for k in options.keywords.lower().split(): | |||
|
679 | if k in t: | |||
|
680 | break | |||
|
681 | else: | |||
|
682 | ignores.append((test, "doesn't match keyword")) | |||
|
683 | return None | |||
|
684 | ||||
674 | vlog("# Test", test) |
|
685 | vlog("# Test", test) | |
675 |
|
686 | |||
676 | # create a fresh hgrc |
|
687 | # create a fresh hgrc | |
@@ -954,20 +965,6 b' def runtests(options, tests):' | |||||
954 | ignores.append((test, "not retesting")) |
|
965 | ignores.append((test, "not retesting")) | |
955 | continue |
|
966 | continue | |
956 |
|
967 | |||
957 | if options.keywords: |
|
|||
958 | try: |
|
|||
959 | fp = open(test) |
|
|||
960 | except IOError: |
|
|||
961 | continue |
|
|||
962 | t = fp.read().lower() + test.lower() |
|
|||
963 | fp.close() |
|
|||
964 | for k in options.keywords.lower().split(): |
|
|||
965 | if k in t: |
|
|||
966 | break |
|
|||
967 | else: |
|
|||
968 | ignores.append((test, "doesn't match keyword")) |
|
|||
969 | continue |
|
|||
970 |
|
||||
971 | ret = runone(options, test, skips, fails, ignores) |
|
968 | ret = runone(options, test, skips, fails, ignores) | |
972 | if ret is None: |
|
969 | if ret is None: | |
973 | skipped += 1 |
|
970 | skipped += 1 |
General Comments 0
You need to be logged in to leave comments.
Login now