Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4d03dd0f authored by Jack Palevich's avatar Jack Palevich Committed by Android Git Automerger
Browse files

am 67132d9d: am 0f400c59: Add runtime check for whether or not the OTCC-output tests can be run.

Merge commit '67132d9d'

* commit '67132d9d':
  Add runtime check for whether or not the OTCC-output tests can be run.
parents 884a1d75 67132d9d
Loading
Loading
Loading
Loading
+11 −2
Original line number Diff line number Diff line
@@ -41,6 +41,12 @@ def runCmd(args):
    result = proc.communicate()
    return result[0].strip()

def uname():
    return runCmd(["uname"])

def unameM():
    return runCmd(["uname", "-m"])

def which(item):
    return runCmd(["which", item])

@@ -51,6 +57,10 @@ def outputCanRun():
    ft = fileType(which("acc"))
    return ft.find("ELF 32-bit LSB executable, Intel 80386") >= 0

def checkEnvironment():
    global gRunOTCCOutput
    gRunOTCCOutput = uname() == "Linux" and unameM() != "x86_64" and outputCanRun()

def adb(args):
    return runCmd(["adb"] + args)

@@ -449,9 +459,8 @@ result: 4
""","""""")

def main():
    checkEnvironment()
    parseArgv()
    if not outputCanRun():
        print "Can't run output of acc compiler."
    unittest.main()

if __name__ == '__main__':