Esempio n. 1
0
    def check_apk(self, apk_file, checksum_file):
        self.info("The checksum for the APK is being checked....")
        checksum = ScriptMixin.read_from_file(self, checksum_file, False)
        checksum = re.sub("\s(.*)", "", checksum.splitlines()[0])

        apk_checksum = self.file_sha512sum(apk_file)

        if checksum == apk_checksum:
            self.info("APK checksum check succeeded!")
            self.download_complete(apk_file, checksum_file)
        else:
            ScriptMixin.rmtree(self, self.download_dir)
            self.fatal("Downloading " + apk_file + " failed!")
Esempio n. 2
0
    def check_apk(self, apk_file, checksum_file):
        self.info("The checksum for the APK is being checked....")
        checksum = ScriptMixin.read_from_file(self, checksum_file, False)
        checksum = re.sub("\s(.*)", "", checksum.splitlines()[0])

        apk_checksum = self.file_sha512sum(apk_file)

        if checksum == apk_checksum:
            self.info("APK checksum check succeeded!")
            self.download_complete(apk_file, checksum_file)
        else:
            ScriptMixin.rmtree(self, self.download_dir)
            self.fatal("Downloading " + apk_file + " failed!")
Esempio n. 3
0
 def download_complete(self, apk_file, checksum_file):
     self.info(apk_file + " has been downloaded successfully")
     ScriptMixin.rmtree(self, checksum_file)
Esempio n. 4
0
 def cleanup(self):
     ScriptMixin.rmtree(self, self.download_dir)
     self.info("Download directory cleaned")
Esempio n. 5
0
 def download_complete(self, apk_file, checksum_file):
     self.info(apk_file + " has been downloaded successfully")
     ScriptMixin.rmtree(self, checksum_file)
Esempio n. 6
0
 def cleanup(self):
     ScriptMixin.rmtree(self, self.download_dir)
     self.info("Download directory cleaned")