Compile private Qt APIs autotests for INTEGRITY
- getgrgid/getpwuid are not supported - the default constructor of "ObserverOrUninit" must be referenced for GHS compiler Task-number: QTBUG-96176 Pick-to: 6.2 Change-Id: I24093da76e116aba4b87a8f5c5763b03d082a2cd Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>bb10
parent
165e01d5d5
commit
d093683119
|
|
@ -2063,7 +2063,7 @@ bool IsUserAdmin()
|
|||
void tst_QFileInfo::owner()
|
||||
{
|
||||
QString userName;
|
||||
#if defined(Q_OS_UNIX) && !defined(Q_OS_VXWORKS)
|
||||
#if defined(Q_OS_UNIX) && !defined(Q_OS_VXWORKS) && !defined(Q_OS_INTEGRITY)
|
||||
{
|
||||
passwd *user = getpwuid(geteuid());
|
||||
QVERIFY(user);
|
||||
|
|
@ -2125,7 +2125,7 @@ void tst_QFileInfo::owner()
|
|||
void tst_QFileInfo::group()
|
||||
{
|
||||
QString expected;
|
||||
#if defined(Q_OS_UNIX) && !defined(Q_OS_VXWORKS)
|
||||
#if defined(Q_OS_UNIX) && !defined(Q_OS_VXWORKS) && !defined(Q_OS_INTEGRITY)
|
||||
struct group *gr;
|
||||
gid_t gid = getegid();
|
||||
|
||||
|
|
|
|||
|
|
@ -1454,6 +1454,7 @@ void tst_QProperty::modifyObserverListWhileIterating()
|
|||
DestructingObserver observer = {};
|
||||
char* memory;
|
||||
~ObserverOrUninit() {}
|
||||
ObserverOrUninit() {}
|
||||
};
|
||||
{
|
||||
// observer deletes itself while running the notification
|
||||
|
|
|
|||
Loading…
Reference in New Issue