tst_qmlstream: re-use QBuffer instance in readBack()
This improves the runtime of this particular test function by almost 17% on my machine. Change-Id: Icd77cdda92374b92121988c99e56787d405fa2d9 Reviewed-by: Mate Barany <mate.barany@qt.io> Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> (cherry picked from commit 7fa6670fa4ff5a916477f14d5754f9337ec9f1a8)
This commit is contained in:
parent
92d13e933d
commit
f7381cecf4
@ -1659,10 +1659,11 @@ static bool isValidSingleTextChar(const ushort c)
|
||||
|
||||
void tst_QXmlStream::readBack() const
|
||||
{
|
||||
for (ushort c = 0; c < std::numeric_limits<ushort>::max(); ++c) {
|
||||
QBuffer buffer;
|
||||
QBuffer buffer;
|
||||
|
||||
QVERIFY(buffer.open(QIODevice::WriteOnly));
|
||||
for (ushort c = 0; c < std::numeric_limits<ushort>::max(); ++c) {
|
||||
|
||||
QVERIFY(buffer.open(QIODevice::WriteOnly|QIODevice::Truncate));
|
||||
QXmlStreamWriter writer(&buffer);
|
||||
writer.writeStartDocument();
|
||||
writer.writeTextElement("a", QString(QChar(c)));
|
||||
|
Loading…
x
Reference in New Issue
Block a user