tst_QDBusXmlParser: make XML attribute order deterministic
Avoid QHash randomization so that the order of the XML attributes is stable This was causing intermittent failures. Change-Id: I4cc0dba4b0c2ec36601f3b06fb17ff80005cc9fb Reviewed-by: Sean Harmer <sean.harmer@kdab.com> (cherry picked from commit aa434bc90861f1599209edd6bc614802c50704dc) Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
This commit is contained in:
parent
3a75e2f227
commit
c8b1c9dcea
@ -58,6 +58,7 @@ private:
|
|||||||
QString clean_xml(const QString&);
|
QString clean_xml(const QString&);
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
|
void initTestCase();
|
||||||
void parsing_data();
|
void parsing_data();
|
||||||
void parsing();
|
void parsing();
|
||||||
void parsingWithDoctype_data();
|
void parsingWithDoctype_data();
|
||||||
@ -71,6 +72,12 @@ private slots:
|
|||||||
void properties();
|
void properties();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
void tst_QDBusXmlParser::initTestCase()
|
||||||
|
{
|
||||||
|
// Avoid QHash randomization so that the order of the XML attributes is stable
|
||||||
|
qputenv("QT_HASH_SEED", "123");
|
||||||
|
}
|
||||||
|
|
||||||
void tst_QDBusXmlParser::parsing_data()
|
void tst_QDBusXmlParser::parsing_data()
|
||||||
{
|
{
|
||||||
QTest::addColumn<QString>("xmlData");
|
QTest::addColumn<QString>("xmlData");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user