Skip to content

LPE tests based in d attribute

Jabier Arraiza requested to merge jabiertxof/inkscape:pathBasedLPETests into master

LPE'S PATHS TESTS

I try to document current backward compatibility of LPE with current tests in this table on merge we need to move this issue to wiki and keep it updated:

Changes to originalpatharray, originalitemarray done to alow work without desktop along minor changes on other parts of codebase.

0.91 and lower coulden't be tested directly. To test it we need to create on the stored file a viewbox in pixels and hack the inkscape version. LPE on groups give different results, only paths and shapes can pass as far I test.

  • 0.92 to 1.1
    Test added and pass but in this version we introduce LPE on clip&mask that not pass the test so striped from tests.
    We need to reduce the error threshold from (0.001 t) to pass some tests/items.
    Some items are skiped from tests.
    Simplify fail on multiple apply.

  • 1.0 to 1.1
    We need to reduce the error threshold from (0.001 t) to pass some tests/items.
    Some items are skiped from tests.

LPE 0.48.4 0.91.7 0.92.5 Status 1.0.2
0.92 0.92 0.92 0.92 0.92
Attach Path Not tested Not tested PASS PASS
Bend Not tested Not tested Know issues (0.2 t) & PASS PASS
Bounding Box Not tested Not tested PASS PASS
BSpline Not tested Not tested Know issues (1.0 t) & PASS PASS
Clone Original Path Not tested Not tested PASS PASS
Construct Grid Not tested Not tested PASS PASS
Ellipse 5pts Not tested Not tested PASS PASS
Envelope Deformation Not tested Not tested Know issues (0.01 t) & comented shape ellipe test not working propely &PASS PASS
Fill Between Many Not tested Not tested PASS PASS
Fill Between Strokes Not tested Not tested PASS PASS
Gears Not tested Not tested PASS PASS
Hatches (rough) Not tested Not tested Know issues (0.1 t)PASS PASS
Interpolate Points Not tested Not tested PASS PASS
Interpolate Sub Paths Not tested Not tested Know issues (0.1 t) whith bspline nested dont pass. PASS PASS
Join Type Not tested Not tested NOT PASS SKIPED PASS
Knot Not tested Not tested PASS PASS
Lattice2 Not tested Not tested PASS PASS
Mirror Symmetry Not tested Not tested Know issues (0.2 t) & comented shape ellipe test not working propely &PASS PASS
Pattern Along Path Not tested Not tested Know issues (0.2 t) & PASS PASS
Perspective envelope Not tested Not tested Know issues (5 t) high treshold! &PASS PASS
Power Stroke Not tested Not tested Not pass skiped PASS
Rotate copies Not tested Not tested Not pass skiped PASS
Roughen Not tested Not tested PASS PASS
Ruler Not tested Not tested Partialy pass one path skiped PASS
Show Handles Not tested Not tested PASS PASS
Simplify Not tested Not tested PASS but not if steps > 1 PASS but not if steps > 1
Sketch Not tested Not tested PASS (0.1 t) PASS
Spiro Not tested Not tested Know issues (0.2 t) & commented compound path don't pass & PASS PASS (with compound path)
Stitch Sub-Paths Not tested Not tested PASS PASS
Taper Stroke Not tested Not tested NOT PASS SKIPED PASS
Transform by 2 Points Not tested Not tested PASS PASS
VonCoch Not tested Not tested PASS PASS
1.0 1.0 1.0 1.0 1.0
Measure Segments Not exist Not exist Not exist PASS
Corners Not exist Not exist Not exist PASS
Powerclip Not exist Not exist Not exist PASS
Powermask Not exist Not exist Not exist PASS skiping paths on mask
Ellipse from points Not exist Not exist Not exist PASS
Offset Not exist Not exist Not exist PASS a path not pass probably for a issue fixed in 1.1
Dashed Stroke Not exist Not exist Not exist PASS
1.1 1.1 1.1 1.1 1.1
Boolean operation Not exist Not exist Not exist PASS
Slice Not exist Not exist Not exist PASS
Experimetal Experimetal Experimetal Experimetal Experimetal
Angle bisector Not exist Not exist Not exist NOT DO MIGHT CHNGE
Circle (by center and radius) Not exist Not exist Not exist NOT DO MIGHT CHNGE
Circle by 3 points Not exist Not exist Not exist NOT DO MIGHT CHNGE
Extrude Not exist Not exist Not exist NOT DO MIGHT CHNGE
Line Segment Not exist Not exist Not exist NOT DO MIGHT CHNGE
Parallel Not exist Not exist Not exist NOT DO MIGHT CHNGE
Perpendicular bisector Not exist Not exist Not exist NOT DO MIGHT CHNGE
Tangent to curve Not exist Not exist Not exist NOT DO MIGHT CHNGE
Edited by Jabier Arraiza

Merge request reports