[Bug 744816] VideoNode::setCurrentFrame() material assert fails after updating QStandardItemModel

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Mar 24 07:08:00 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=744816

--- Comment #15 from Diane Trout <diane at ghic.org> ---
Ok I pushed a fix for refpointer test, and now all the tests build

I'm now trying to run the reproducer...

I tend to do "mkdir build ; cmake -D<stuff> .."
to build cmake projects in a separate directory so in build/tests/auto I had to
symlink the test qml file for it to be found

ln -s ../../../tests/auto/videoitemtest.qml 

Might it be possible to use the cmake source directory variable to add a path
to find the qml file?

I needed to install qml-module-qtquick2 and qml-module-qtquick2 to satisfy the
qml file dependencies.

Now I'm trying to figure out what the environment variable settings are
necessary to get the test to run

It looks like it works with this command when I'm in build/tests/auto:

QML2_IMPORT_PATH=../../src/qml/quick2/
GST_PLUGIN_PATH=../../elements/gstqtvideosink/ ./qtquick2test ********* Start
testing of QtQuick2Test *********
Config: Using QtTest library 5.7.1, Qt 5.7.1 (x86_64-little_endian-lp64 shared
(dynamic) release build; by GCC 6.3.0 20170124)
PASS   : QtQuick2Test::initTestCase()
PASS   : QtQuick2Test::testLaunch()
PASS   : QtQuick2Test::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 95ms
********* Finished testing of QtQuick2Test *********

And it fails when I remove the fix. 

unfortunately make test fails because some of the above variables aren't being
set. Do you think you could figure out how to add them to the test runners
environment?

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list