VirtualBox

Changeset 84764 in vbox


Ignore:
Timestamp:
Jun 10, 2020 3:37:14 PM (4 years ago)
Author:
vboxsync
Message:

Validation Kit/txsclient: Added support for creating (packing) files / directories on the guest.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/testdriver/txsclient.py

    r84659 r84764  
    12611261        return rc;
    12621262
     1263    def taskPackFile(self, sRemoteFile, sRemoteSource):
     1264        rc = self.sendMsg('PKFILE', (sRemoteFile, sRemoteSource));
     1265        if rc is True:
     1266            rc = self.recvAckLogged('PKFILE');
     1267        return rc;
     1268
    12631269    def taskUnpackFile(self, sRemoteFile, sRemoteDir):
    12641270        rc = self.sendMsg('UNPKFILE', (sRemoteFile, sRemoteDir));
     
    17171723        return self.asyncToSync(self.asyncDownloadString, sRemoteFile, sEncoding, fIgnoreEncodingErrors,
    17181724                                cMsTimeout, fIgnoreErrors);
     1725
     1726    def asyncPackFile(self, sRemoteFile, sRemoteSource, cMsTimeout = 120000, fIgnoreErrors = False):
     1727        """
     1728        Initiates a packing file/directory task.
     1729
     1730        Returns True on success, False on failure (logged).
     1731
     1732        The task returns True on success, False on failure (logged).
     1733        """
     1734        return self.startTask(cMsTimeout, fIgnoreErrors, "packFile", self.taskPackFile,
     1735                              (sRemoteFile, sRemoteSource));
     1736
     1737    def syncPackFile(self, sRemoteFile, sRemoteSource, cMsTimeout = 120000, fIgnoreErrors = False):
     1738        """Synchronous version."""
     1739        return self.asyncToSync(self.asyncPackFile, sRemoteFile, sRemoteSource, cMsTimeout, fIgnoreErrors);
    17191740
    17201741    def asyncUnpackFile(self, sRemoteFile, sRemoteDir, cMsTimeout = 120000, fIgnoreErrors = False):
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette