          tests = [a for a in startDir if isfile(a) and self.istest(a, fileExtentions)]
          for a in [d for d in startDir if isdir(d) and not (basename(d) in self.exclude)]:
              for d, dirs, files in walk(a, followlinks=True):
-@@ -791,7 +793,7 @@
+@@ -789,9 +791,10 @@
+                 match = True
+             elif any(regex_char in k for regex_char in self.REGEX_CHARS):
                  # Do a regex search if there are regex chars in the key
-                 if re.search('^'+k+'$', root):
+-                if re.search('^'+k+'$', root):
++#                if re.search('^'+k+'$', root):
++                if re.search(k+'$', root):
                      match = True
 -                
 +
              if match:
                  for k2 in self.settings[k].keys():
                      if k2 in settings:
-@@ -1667,6 +1669,7 @@
-             self.lock.release()
- 
-     def run_pipe(self, cmd, outputCalls=None, envVars=None):
-+        #print("cmd="+cmd)
-         # run a command and return a tuple of (output, stdErr, exitCode)
-         if outputCalls != None:
-             outputCalls.append((self.verbose_print,(cmd,)))
+@@ -1249,7 +1252,7 @@
+                 self.compile_test(test)
+                 if self.ascOutputOnly:
+                     continue  # no .abc created
+-                if not exists(testdir+".abc"):
++                if not exists(testdir+".abc") and self.aotsdk:
+                     print("ERROR abc files %s.abc not created" % (testdir))
+                     self.ashErrors.append("abc files %s.abc not created" % (testdir))
+                     continue
 @@ -1967,6 +1970,9 @@
  
      def getAvmVersion(self, vm=None, txt=None):

         if isfile(abc) and getmtime(ast)>getmtime(abc):
diff -r 5571cf86fc68 test/performance/testconfig.txt
--- a/test/performance/testconfig.txt	Tue Jan 29 13:37:51 2013 -0800
+++ b/test/performance/testconfig.txt	Wed Feb 20 14:16:45 2013 -0800
@@ -20,65 +20,3 @@
 canaries/.*           , canaries  ,, include , canaries testsuite
 .*/canaries/.*        , canaries  ,, include , canaries testsuite

-
diff -r 5571cf86fc68 test/util/runtestBase.py
--- a/test/util/runtestBase.py	Tue Jan 29 13:37:51 2013 -0800
+++ b/test/util/runtestBase.py	Thu Mar 21 16:22:14 2013 -0700
@@ -112,7 +112,7 @@
     sourceExt = '.as'
     supportFolderExt = '_support'
