[Marble-bugs] [marble] [Bug 357540] New: ViewportParamsTest fails
Dennis Nienhüser via KDE Bugzilla
bugzilla_noreply at kde.org
Mon Jan 4 19:28:50 UTC 2016
https://bugs.kde.org/show_bug.cgi?id=357540
Bug ID: 357540
Summary: ViewportParamsTest fails
Product: marble
Version: unspecified
Platform: Other
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
Assignee: marble-bugs at kde.org
Reporter: nienhueser at kde.org
CC: rahn at kde.org
Since this commit
commit 5b989a8
Author: Torsten Rahn <rahn at kde.org>
Date: Mon Oct 19 00:41:43 2015 +0200
Add automatically assigned detail levels to each node
in a way that is remotely similar to Douglas-Peuckert.
The detail level gets assigned via
GeoDataLineStrings::optimized() which returns another
lineString that holds detail level information.
This call is currently made inside the PN2 and
OSM file parser.
The algorithm works best for long linestrings.
Therefore the maximum benefit is made e.g. for
the atlas map theme where performance increases
by about 10-20%.
ViewportParamsTest fails like this:
PASS :
Marble::ViewportParamsTest::screenCoordinates_GeoDataLineString(Spherical
Tesselate Diagonal IDL)
PASS :
Marble::ViewportParamsTest::screenCoordinates_GeoDataLineString(Spherical
Tesselate Latitude IDL)
PASS :
Marble::ViewportParamsTest::screenCoordinates_GeoDataLineString(Spherical
LatitudeCircle Longitude)
PASS :
Marble::ViewportParamsTest::screenCoordinates_GeoDataLineString(Spherical
LatitudeCircle Diagonal IDL)
PASS :
Marble::ViewportParamsTest::screenCoordinates_GeoDataLineString(Spherical
LatitudeCircle Latitude IDL)
PASS : Marble::ViewportParamsTest::screenCoordinates_GeoDataLineString2()
PASS : Marble::ViewportParamsTest::screenCoordinates_GeoDataLinearRing()
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Mercator NoTesselation
normalRing)
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Mercator NoTesselation
acrossIDLRing)
FAIL! : Marble::ViewportParamsTest::geoDataLinearRing(Mercator NoTesselation
aroundSPoleRing) 'poly->isClosed()' returned FALSE. ()
Loc: [/home/dennis/marble/src/tests/ViewportParamsTest.cpp(484)]
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Mercator Tesselate
normalRing)
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Mercator Tesselate
acrossIDLRing)
FAIL! : Marble::ViewportParamsTest::geoDataLinearRing(Mercator Tesselate
aroundSPoleRing) 'poly->isClosed()' returned FALSE. ()
Loc: [/home/dennis/marble/src/tests/ViewportParamsTest.cpp(484)]
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Mercator LatitudeCircle
normalRing)
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Mercator LatitudeCircle
acrossIDLRing)
FAIL! : Marble::ViewportParamsTest::geoDataLinearRing(Mercator LatitudeCircle
aroundSPoleRing) 'poly->isClosed()' returned FALSE. ()
Loc: [/home/dennis/marble/src/tests/ViewportParamsTest.cpp(484)]
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Equirect NoTesselation
normalRing)
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Equirect NoTesselation
acrossIDLRing)
FAIL! : Marble::ViewportParamsTest::geoDataLinearRing(Equirect NoTesselation
aroundSPoleRing) 'poly->isClosed()' returned FALSE. ()
Loc: [/home/dennis/marble/src/tests/ViewportParamsTest.cpp(484)]
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Equirect Tesselate
normalRing)
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Equirect Tesselate
acrossIDLRing)
FAIL! : Marble::ViewportParamsTest::geoDataLinearRing(Equirect Tesselate
aroundSPoleRing) 'poly->isClosed()' returned FALSE. ()
Loc: [/home/dennis/marble/src/tests/ViewportParamsTest.cpp(484)]
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Equirect LatitudeCircle
normalRing)
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Equirect LatitudeCircle
acrossIDLRing)
FAIL! : Marble::ViewportParamsTest::geoDataLinearRing(Equirect LatitudeCircle
aroundSPoleRing) 'poly->isClosed()' returned FALSE. ()
Loc: [/home/dennis/marble/src/tests/ViewportParamsTest.cpp(484)]
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Spherical NoTesselation
normalRing)
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Spherical NoTesselation
acrossIDLRing)
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Spherical NoTesselation
aroundSPoleRing)
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Spherical Tesselate
normalRing)
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Spherical Tesselate
acrossIDLRing)
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Spherical LatitudeCircle
normalRing)
PASS : Marble::ViewportParamsTest::geoDataLinearRing(Spherical LatitudeCircle
acrossIDLRing)
PASS : Marble::ViewportParamsTest::setInvalidRadius()
PASS : Marble::ViewportParamsTest::setFocusPoint()
PASS : Marble::ViewportParamsTest::cleanupTestCase()
Totals: 59 passed, 6 failed, 0 skipped, 0 blacklisted
********* Finished testing of Marble::ViewportParamsTest *********
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Marble-bugs
mailing list