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

Commit 67132d9d authored by Jack Palevich's avatar Jack Palevich Committed by Android Git Automerger
Browse files

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

Merge commit '0f400c59' into eclair-plus-aosp

* commit '0f400c59':
  Add runtime check for whether or not the OTCC-output tests can be run.
parents b8ebbcc8 0f400c59
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__':