Skip to content

Commit

Permalink
Added netedit test selection/basic/default_button. Refs eclipse-sumo#…
Browse files Browse the repository at this point in the history
  • Loading branch information
palvarezlopez committed Oct 15, 2020
1 parent 3906e20 commit 5b4b722
Show file tree
Hide file tree
Showing 21 changed files with 734 additions and 4 deletions.
22 changes: 18 additions & 4 deletions tests/netedit/neteditTestFunctions.py
Original file line number Diff line number Diff line change
Expand Up @@ -1690,13 +1690,27 @@ def selectionRectangle(referencePosition, startX, startY, endX, endY):
time.sleep(DELAY_SELECT)


def selectionApply():
"""
@brief apply selection
"""
# focus current frame
focusOnFrame()
for _ in range(21):
typeTab()
# type space to select clear option
typeSpace()
# wait for gl debug
time.sleep(DELAY_SELECT)


def selectionClear():
"""
@brief clear selection
"""
# focus current frame
focusOnFrame()
for _ in range(23):
for _ in range(24):
typeTab()
# type space to select clear option
typeSpace()
Expand All @@ -1710,7 +1724,7 @@ def selectionInvert():
"""
# focus current frame
focusOnFrame()
for _ in range(24):
for _ in range(25):
typeTab()
# type space to select invert operation
typeSpace()
Expand All @@ -1724,7 +1738,7 @@ def selectionClearDemand():
"""
# focus current frame
focusOnFrame()
for _ in range(25):
for _ in range(26):
typeTab()
# type space to select clear option
typeSpace()
Expand All @@ -1738,7 +1752,7 @@ def selectionInvertDemand():
"""
# focus current frame
focusOnFrame()
for _ in range(25):
for _ in range(27):
typeTab()
# type space to select invert operation
typeSpace()
Expand Down
65 changes: 65 additions & 0 deletions tests/netedit/selection/basic/default_button/additionals.netedit
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8"?>

<!-- generated on 25.08.2020 11:54:21 by Eclipse SUMO netedit Version v1_6_0+1752-8f7fae36af
<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netconvertConfiguration.xsd">
<input>
<sumo-net-file value="C:\Users\alva_pa\.texttest\tmp\netedit.gui.25Aug115358.14324\netedit.gui\selection\basic\default\input_net.net.xml"/>
</input>
<output>
<output-file value="C:\Users\alva_pa\.texttest\tmp\netedit.gui.25Aug115358.14324\netedit.gui\selection\basic\default\net.net.xml"/>
</output>
<processing>
<geometry.min-radius.fix.railways value="false"/>
<geometry.max-grade.fix value="false"/>
<offset.disable-normalization value="true"/>
<lefthand value="false"/>
</processing>
<junctions>
<no-turnarounds value="true"/>
<junctions.corner-detail value="5"/>
<junctions.limit-turn-speed value="5.5"/>
<rectangular-lane-cut value="false"/>
</junctions>
<pedestrian>
<walkingareas value="false"/>
</pedestrian>
<netedit>
<additional-files value="C:\Users\alva_pa\.texttest\tmp\netedit.gui.25Aug115358.14324\netedit.gui\selection\basic\default\additionals.xml"/>
<additionals-output value="C:\Users\alva_pa\.texttest\tmp\netedit.gui.25Aug115358.14324\netedit.gui\selection\basic\default\additionals.xml"/>
<route-files value="C:\Users\alva_pa\.texttest\tmp\netedit.gui.25Aug115358.14324\netedit.gui\selection\basic\default\routes.xml"/>
<demandelements-output value="C:\Users\alva_pa\.texttest\tmp\netedit.gui.25Aug115358.14324\netedit.gui\selection\basic\default\routes.xml"/>
<data-files value="C:\Users\alva_pa\.texttest\tmp\netedit.gui.25Aug115358.14324\netedit.gui\selection\basic\default\datas.xml"/>
<dataelements-output value="C:\Users\alva_pa\.texttest\tmp\netedit.gui.25Aug115358.14324\netedit.gui\selection\basic\default\datas.xml"/>
</netedit>
<visualisation>
<gui-settings-file value="C:\Users\alva_pa\.texttest\tmp\netedit.gui.25Aug115358.14324\netedit.gui\selection\basic\default\gui-settings.xml"/>
<window-size value="700,500"/>
<window-pos value="50,50"/>
<gui-testing value="true"/>
<gui-testing-debug value="true"/>
<gui-testing.setting-output value="C:\Users\alva_pa\.texttest\tmp\netedit.gui.25Aug115358.14324\netedit.gui\selection\basic\default\guisettingsoutput.xml"/>
</visualisation>
<report>
<no-warnings value="true"/>
<aggregate-warnings value="5"/>
<error-log value="C:\Users\alva_pa\.texttest\tmp\netedit.gui.25Aug115358.14324\netedit.gui\selection\basic\default\log.txt"/>
</report>
</configuration>
-->

<additional xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/additional_file.xsd">
<taz id="TAZ" shape="70.00,30.00 60.00,30.00 60.00,40.00 70.00,40.00 70.00,30.00" color="orange"/>
<poly id="poly_0" color="green" fill="1" layer="0.00" shape="10.000000,20.000000 0.000000,20.000000 0.000000,10.000000 10.000000,10.000000 10.000000,20.000000"/>
<poly id="poly_1" color="green" fill="1" layer="0.00" shape="40.000000,20.000000 40.000000,10.000000 50.000000,10.000000 50.000000,20.000000 40.000000,20.000000"/>
<poi id="POI_2" color="red" layer="3.00" x="10.00" y="-10.00" width="0.00" height="0.00"/>
<poi id="POI_3" color="red" layer="3.00" x="40.00" y="-10.00" width="0.00" height="0.00"/>
</additional>
52 changes: 52 additions & 0 deletions tests/netedit/selection/basic/default_button/errors.netedit
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
Debug: Selected item 'DEFAULT_PEDTYPE' in DemandElementSelector
Debug: Adding poly 'poly_0' into viewNet
Debug: Additionals has to be saved
Debug: Current saving Status: net saved, additionals unsaved, demand elements saved, data sets saved
Debug: Adding poly 'poly_1' into viewNet
Debug: Adding taz 'TAZ' into viewNet
Debug: Adding poiLane 'POI_0' into viewNet
Debug: Adding poiLane 'POI_1' into viewNet
Debug: Adding poi 'POI_2' into viewNet
Debug: Adding poi 'POI_3' into viewNet
Debug: net has to be saved
Debug: Current saving Status: net unsaved, additionals unsaved, demand elements saved, data sets saved
Debug: Setting new attribute selected 'true' into edge 'gneE1'
Debug: Key DEL (delete) pressed
Debug: Removing poiLane 'POI_0' from viewNet
Debug: Removing poiLane 'POI_1' from viewNet
Debug: Removing connection 'gneE0_0->gneE1_0' from edge 'gneE0'
Debug: net has to be saved
Debug: Current saving Status: net unsaved, additionals unsaved, demand elements saved, data sets saved
Debug: Setting new attribute modificationStatusNotForPrinting 'guessed' into edge 'gneE0'
Debug: invalidating (removing) connections of edge 'gneE0' due it were guessed
Debug: Setting new attribute modificationStatusNotForPrinting 'guessed' into junction 'gneJ1'
Debug: Removing connection 'gneE1_0->gneE0_0' from edge 'gneE1'
Debug: Setting new attribute modificationStatusNotForPrinting 'guessed' into edge 'gneE1'
Debug: invalidating (removing) connections of edge 'gneE1' due it were guessed
Debug: Setting new attribute modificationStatusNotForPrinting 'guessed' into junction 'gneJ0'
Debug: Removing edge 'gneE1' from net
Debug: Additionals saved
Debug: Deleting unreferenced edge 'gneE1' in GNEChange_Attribute
Debug: Deleting unreferenced lane 'gneE1_0' in GNEEdge destructor
Debug: Removing poi 'POI_3' from net in ~GNEChange_Shape()
Debug: Additionals has to be saved
Debug: Current saving Status: net saved, additionals unsaved, demand elements saved, data sets saved
Debug: delete poi 'POI_3' in ~GNEChange_Shape()
Debug: Removing poi 'POI_2' from net in ~GNEChange_Shape()
Debug: delete poi 'POI_2' in ~GNEChange_Shape()
Debug: delete poiLane 'POI_1' in ~GNEChange_Shape()
Debug: delete poiLane 'POI_0' in ~GNEChange_Shape()
Debug: Removing taz 'TAZ' from net in ~GNEChange_TAZElement()
Debug: delete taz 'TAZ' in ~GNEChange_TAZElement()
Debug: Removing poly 'poly_1' from net in ~GNEChange_Shape()
Debug: delete poly 'poly_1' in ~GNEChange_Shape()
Debug: Removing poly 'poly_0' from net in ~GNEChange_Shape()
Debug: delete poly 'poly_0' in ~GNEChange_Shape()
Debug: Deleting unreferenced edge 'gneE0' in AttributeCarriers destructor
Debug: Deleting unreferenced lane 'gneE0_0' in GNEEdge destructor
Debug: Deleting unreferenced junction 'gneJ0' in AttributeCarriers destructor
Debug: Deleting unreferenced junction 'gneJ1' in AttributeCarriers destructor
Debug: Deleting unreferenced vType 'DEFAULT_BIKETYPE' in AttributeCarriers destructor
Debug: Deleting unreferenced vType 'DEFAULT_VEHTYPE' in AttributeCarriers destructor
Debug: Deleting unreferenced pType 'DEFAULT_PEDTYPE' in AttributeCarriers destructor
Debug: Deleting net builder in GNENet destructor
Empty file.
5 changes: 5 additions & 0 deletions tests/netedit/selection/basic/default_button/gui-settings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<viewsettings>
<scheme name="testing">
<background backgroundColor="white" showGrid="1" gridXSize="1.0" gridYSize="1.0"/>
</scheme>
</viewsettings>
Loading

0 comments on commit 5b4b722

Please sign in to comment.