 -
 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	Wed Feb 20 14:16:45 2013 -0800
++++ b/test/util/runtestBase.py	Thu Mar 21 16:22:14 2013 -0700
 @@ -112,7 +112,7 @@
      sourceExt = '.as'
      supportFolderExt = '_support'

+            shumwayHome = environ["SHUMWAY_HOME"]
+            if not shumwayHome.endswith('/'):
+                shumwayHome += '/'
+            self.avm = 'js %ssrc/avm2/bin/avm.js -x -c4 ' % shumwayHome
+
+
         if self.androidthreads:

         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):
@@ -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):
                     match = True
-                
+
             if match:
                 for k2 in self.settings[k].keys():
                     if k2 in settings:
@@ -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):
