Add .pro file to auto test dir

Also stabilize some tests

Change-Id: I1b508756ffca6a05d495c52d84f46fcaeafe879a
Reviewed-on: http://codereview.qt-project.org/5952
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
This commit is contained in:
Alan Alpert 2011-10-04 17:27:39 +10:00 committed by Qt by Nokia
parent 08c975bd77
commit fc82364404
4 changed files with 34 additions and 1 deletions

View File

@ -1,6 +1,7 @@
TEMPLATE=subdirs
SUBDIRS=\
declarative
declarative \
particles
# ### refactor: port properly
# contains(QT_CONFIG, qmltest): SUBDIRS += qmltest

View File

@ -0,0 +1,28 @@
TEMPLATE = subdirs
PRIVATETESTS += \
qsgage \
qsgangleddirection \
qsgcumulativedirection \
qsgcustomaffector \
qsgcustomparticle \
qsgellipseextruder \
qsgfriction \
qsggravity \
qsgimageparticle \
qsgitemparticle \
qsglineextruder \
qsgmaskextruder \
qsgparticlegroup \
qsgparticlesystem \
qsgpointattractor \
qsgpointdirection \
qsgrectangleextruder \
qsgtargetdirection \
qsgtrailemitter \
qsgturbulence \
qsgwander
contains(QT_CONFIG, private_tests) {
SUBDIRS += $$PRIVATETESTS
}

View File

@ -67,6 +67,8 @@ void tst_qsgage::test_kill()
QCOMPARE(system->groupData[0]->size(), 500);
foreach (QSGParticleData *d, system->groupData[0]->data) {
if (d->t == -1) //Recycler out-smarted me and never needed to init this datum
continue;
QCOMPARE(d->x, 0.f);
QCOMPARE(d->y, 0.f);
QCOMPARE(d->vx, 1000.f);

View File

@ -64,6 +64,8 @@ void tst_qsgcustomaffector::test_basic()
QCOMPARE(system->groupData[0]->size(), 500);
foreach (QSGParticleData *d, system->groupData[0]->data) {
if (d->t == -1) //Recycler out-smarted me and never needed to init this datum
continue;
QCOMPARE(d->x, 100.f);
QCOMPARE(d->y, 100.f);
QCOMPARE(d->vx, 100.f);