VirtualBox

Ignore:
Timestamp:
Dec 13, 2021 11:16:44 AM (3 years ago)
Author:
vboxsync
Message:

Guest Control/Main: Resolved @todo: Implemented mode handling and secure bit of GuestSession::directoryCreateTemp(), added testcases.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/tests/additions/tdAddGuestCtrl.py

    r92877 r92880  
    35423542              tdTestResultFailure() ],
    35433543            [ tdTestDirCreateTemp(sTemplate = 'tmpXXXtst', sDirectory = self.oTstDrv.getGuestTempDir(oTestVm)),
    3544                tdTestResultFailure() ],
    3545             ## @todo test fSecure and pass weird fMode values once these parameters are implemented in the API.
     3544              tdTestResultFailure() ],
    35463545        ];
     3546
     3547        if self.oTstDrv.fpApiVer >= 7.0:
     3548            # Weird mode set.
     3549            atTests.extend([
     3550                [ tdTestDirCreateTemp(sTemplate = 'XXX', sDirectory = self.oTstDrv.getGuestTempDir(oTestVm), fMode = 0o42333),
     3551                  tdTestResultFailure() ]
     3552            ]);
     3553            # Same as working stuff above, but with a different mode set.
     3554            atTests.extend([
     3555                [ tdTestDirCreateTemp(sTemplate = 'X', sDirectory = self.oTstDrv.getGuestTempDir(oTestVm), fMode = 0o777),
     3556                  tdTestResultFailure() ],
     3557                [ tdTestDirCreateTemp(sTemplate = 'XX', sDirectory = self.oTstDrv.getGuestTempDir(oTestVm), fMode = 0o777),
     3558                  tdTestResultFailure() ],
     3559                [ tdTestDirCreateTemp(sTemplate = 'XXX', sDirectory = self.oTstDrv.getGuestTempDir(oTestVm), fMode = 0o777),
     3560                  tdTestResultFailure() ],
     3561                [ tdTestDirCreateTemp(sTemplate = 'XXXXXXX', sDirectory = self.oTstDrv.getGuestTempDir(oTestVm), fMode = 0o777),
     3562                  tdTestResultFailure() ],
     3563                [ tdTestDirCreateTemp(sTemplate = 'tmpXXXtst', sDirectory = self.oTstDrv.getGuestTempDir(oTestVm), fMode = 0o777),
     3564                  tdTestResultFailure() ],
     3565                [ tdTestDirCreateTemp(sTemplate = 'tmpXXXtst', sDirectory = self.oTstDrv.getGuestTempDir(oTestVm), fMode = 0o777),
     3566                  tdTestResultFailure() ],
     3567                [ tdTestDirCreateTemp(sTemplate = 'tmpXXXtst', sDirectory = self.oTstDrv.getGuestTempDir(oTestVm), fMode = 0o777),
     3568                  tdTestResultFailure() ]
     3569            ]);
     3570            # Same as working stuff above, but with secure mode set.
     3571            atTests.extend([
     3572                [ tdTestDirCreateTemp(sTemplate = 'X', sDirectory = self.oTstDrv.getGuestTempDir(oTestVm), fSecure = True),
     3573                  tdTestResultFailure() ],
     3574                [ tdTestDirCreateTemp(sTemplate = 'XX', sDirectory = self.oTstDrv.getGuestTempDir(oTestVm), fSecure = True),
     3575                  tdTestResultFailure() ],
     3576                [ tdTestDirCreateTemp(sTemplate = 'XXX', sDirectory = self.oTstDrv.getGuestTempDir(oTestVm), fSecure = True),
     3577                  tdTestResultFailure() ],
     3578                [ tdTestDirCreateTemp(sTemplate = 'XXXXXXX', sDirectory = self.oTstDrv.getGuestTempDir(oTestVm), fSecure = True),
     3579                  tdTestResultFailure() ],
     3580                [ tdTestDirCreateTemp(sTemplate = 'tmpXXXtst', sDirectory = self.oTstDrv.getGuestTempDir(oTestVm),
     3581                                      fSecure = True),
     3582                  tdTestResultFailure() ],
     3583                [ tdTestDirCreateTemp(sTemplate = 'tmpXXXtst', sDirectory = self.oTstDrv.getGuestTempDir(oTestVm),
     3584                                      fSecure = True),
     3585                  tdTestResultFailure() ],
     3586                [ tdTestDirCreateTemp(sTemplate = 'tmpXXXtst', sDirectory = self.oTstDrv.getGuestTempDir(oTestVm),
     3587                                      fSecure = True),
     3588                  tdTestResultFailure() ]
     3589            ]);
    35473590
    35483591        fRc = True;
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