Changeset 99294 in vbox for trunk/src/VBox/ValidationKit
- Timestamp:
- Apr 5, 2023 9:19:25 AM (22 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/testdriver/vbox.py
r99293 r99294 1757 1757 1758 1758 @staticmethod 1759 def versionToTuple(sVer, fIgnoreErrors = False): # pylint: disable=line-too-long1759 def versionToTuple(sVer, fIgnoreErrors = False): 1760 1760 """ 1761 1761 Returns a semantic versioning string as a tuple. … … 1764 1764 # Regular expression taken from semver.org (recommended regular expression for semantic version strings). 1765 1765 # Creative Commons ― CC BY 3.0 1766 oRegEx = re.compile( '^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$');1766 oRegEx = re.compile(r'^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$'); # pylint: disable=line-too-long 1767 1767 oMatch = oRegEx.search(sVer); 1768 1768 return oMatch.groups(); … … 1808 1808 Returns True if version 1 is equal or bigger than version 2, False if not. 1809 1809 """ 1810 return False if TestDriver.compareVersion(sVer1, sVer2, fIgnoreErrors) is 1 else True;1810 return not TestDriver.compareVersion(sVer1, sVer2, fIgnoreErrors); 1811 1811 1812 1812 def getGuestAdditionsVersion(self, oSession, fIgnoreErrors = False):
Note:
See TracChangeset
for help on using the changeset viewer.