30Jun15r18510 - detailed test results for TOOLS

To reconnect the TextTest GUI to these results, run:

texttest -a tools -d /home/delphi/sumo/tests -reconnect /home/delphi/texttesttmp/gcc4_64.05Jul000915.19048 -g

To start TextTest for these tests, run:

texttest -a tools -d /home/delphi/sumo/tests


default: 230 tests: 226 succeeded 3 FAILED 1 known bugs

Detailed information for the tests that FAILED:

TEST FAILED on ts-simulation8 : import OSM server ( Last six runs Jul2015 Jun2015 May2015 Apr2015 Mar2015 Feb2015 Jan2015 Dec2014 Nov2014 Oct2014 Sep2014 Aug2014 Jul2014 Jun2014 May2014 Apr2014 Mar2014 Feb2014 Jan2014 Dec2013 Nov2013 Oct2013 Sep2013 Aug2013 )

---------- Differences in errors ----------
1386,1387c1386,1387
< Warning: Teleporting vehicle 'veh50'; waited too long (yield), lane='82654059#0_1', time=633.00.
< Warning: Vehicle 'veh50' ends teleporting on edge '82654059#2', time 633.00.
---
> Warning: Teleporting vehicle 'veh50'; waited too long (yield), lane='82654059#0_1', time=632.00.
> Warning: Vehicle 'veh50' ends teleporting on edge '82654059#2', time 632.00.
1390,1397c1390,1397
< Warning: Teleporting vehicle 'veh131'; waited too long (yield), lane='187111590#0_3', time=883.00.
< Warning: Vehicle 'veh131' ends teleporting on edge '187111590#2', time 883.00.
< Warning: Teleporting vehicle 'veh81'; waited too long (yield), lane='47016365#1_2', time=936.00.
< Warning: Vehicle 'veh81' ends teleporting on edge '301241483#0', time 936.00.
< Warning: Teleporting vehicle 'veh164'; waited too long (yield), lane='4612964#0_4', time=1005.00.
< Warning: Vehicle 'veh164' ends teleporting on edge '4612964#2', time 1005.00.
< Warning: Teleporting vehicle 'veh106'; waited too long (jam), lane='82649618#0_1', time=1050.00.
< Warning: Vehicle 'veh106' ends teleporting on edge '82649618#1', time 1050.00.
---
> Warning: Teleporting vehicle 'veh17'; waited too long (yield), lane='47016365#1_2', time=935.00.
> Warning: Vehicle 'veh17' ends teleporting on edge '301241483#0', time 935.00.
> Warning: Teleporting vehicle 'veh113'; waited too long (yield), lane='188046016#0_1', time=1048.00.
> Warning: Vehicle 'veh113' ends teleporting on edge '188046016#2', time 1048.00.
> Warning: Teleporting vehicle 'veh184'; waited too long (yield), lane='4612964#0_4', time=1059.00.
> Warning: Vehicle 'veh184' ends teleporting on edge '4612964#2', time 1059.00.
> Warning: Teleporting vehicle 'veh209'; waited too long (yield), lane='4612964#0_3', time=1176.00.
> Warning: Vehicle 'veh209' ends teleporting on edge '4612964#2', time 1176.00.
1399a1400,1401
> Warning: Teleporting vehicle 'veh43'; waited too long (yield), lane='4612964#0_4', time=1363.00.
> Warning: Vehicle 'veh43' ends teleporting on edge '24992428', time 1365.00.
1402,1403c1404,1405
< Warning: Teleporting vehicle 'veh38'; waited too long (yield), lane='82654059#0_3', time=1820.00.
< Warning: Vehicle 'veh38' ends teleporting on edge '82654059#2', time 1820.00.
<truncated after showing first 30 lines>
---------- Differences in osmimport ----------
96c96
<         <lane id=":1026369106_w0_0" index="0" allow="pedestrian" speed="1.00" length="4.72" width="3.20" shape="4141.26,2174.88 4141.10,2171.69 4137.60,2169.62 4140.02,2171.71 4134.42,2171.16 4133.36,2174.18 4134.70,2172.99 4137.16,2175.04 4140.00,2174.94 4138.96,2174.99 4138.16,2175.03 4137.59,2175.05 4137.26,2175.05"/>
---
>         <lane id=":1026369106_w0_0" index="0" allow="pedestrian" speed="1.00" length="4.15" width="3.20" shape="4141.26,2174.88 4141.10,2171.69 4138.70,2173.24 4136.28,2171.15 4134.42,2171.16 4133.36,2174.18 4134.70,2172.99 4137.16,2175.04 4140.00,2174.94 4138.96,2174.99 4138.16,2175.03 4137.59,2175.05 4137.26,2175.05"/>
1412c1412
<         <lane id=":1349696695_0_0" index="0" disallow="tram rail_urban rail rail_electric pedestrian ship" speed="8.33" length="2.99" shape="2356.81,2153.64 2355.61,2156.38"/>
---
>         <lane id=":1349696695_0_0" index="0" disallow="tram rail_urban rail rail_electric pedestrian ship" speed="8.33" length="2.97" shape="2356.81,2153.64 2355.62,2156.36"/>
1415c1415
<         <lane id=":1349696695_1_0" index="0" disallow="tram rail_urban rail rail_electric pedestrian ship" speed="8.33" length="2.41" shape="2356.81,2153.64 2355.57,2154.46 2354.65,2154.51"/>
---
>         <lane id=":1349696695_1_0" index="0" disallow="tram rail_urban rail rail_electric pedestrian ship" speed="8.33" length="2.64" shape="2356.81,2153.64 2355.93,2155.01 2355.04,2155.47"/>
1418c1418
<         <lane id=":1349696695_4_0" index="0" speed="8.33" length="2.41" shape="2354.65,2154.51 2354.05,2153.81 2353.77,2152.35"/>
---
>         <lane id=":1349696695_4_0" index="0" speed="8.33" length="2.64" shape="2355.04,2155.47 2354.13,2155.04 2353.20,2153.70"/>
1421c1421
<         <lane id=":1349696695_2_0" index="0" disallow="tram rail_urban rail rail_electric pedestrian ship" speed="8.33" length="2.88" shape="2352.62,2154.99 2353.77,2152.35"/>
---
>         <lane id=":1349696695_2_0" index="0" disallow="tram rail_urban rail rail_electric pedestrian ship" speed="8.33" length="0.10" shape="2353.22,2153.66 2353.20,2153.70"/>
1424c1424
<         <lane id=":1349696695_3_0" index="0" disallow="tram rail_urban rail rail_electric pedestrian ship" speed="8.33" length="2.41" shape="2352.62,2154.99 2353.89,2154.21 2354.81,2154.19"/>
---
>         <lane id=":1349696695_3_0" index="0" disallow="tram rail_urban rail rail_electric pedestrian ship" speed="8.33" length="1.93" shape="2353.22,2153.66 2354.83,2153.44 2355.10,2153.55"/>
1427c1427
<         <lane id=":1349696695_5_0" index="0" speed="8.33" length="2.41" shape="2354.81,2154.19 2355.39,2154.91 2355.61,2156.38"/>
---
>         <lane id=":1349696695_5_0" index="0" speed="8.33" length="3.35" shape="2355.10,2153.55 2355.76,2153.81 2356.03,2154.78 2355.62,2156.36"/>
1429,1430c1429,1430
<     <edge id=":1349696695_c0" function="crossing" crossingEdges="195397561#2">
<truncated after showing first 30 lines>
---------- Differences in output ----------
161c161
< Simulation ended at time: 3752.00
---
> Simulation ended at time: 3569.00
168c168
< Teleports: 10 (Jam: 1, Yield: 9)
---
> Teleports: 11 (Yield: 11)
170c170
< DijkstraRouterTT answered 335 queries and explored 658.59 edges on average.
---
> DijkstraRouterTT answered 334 queries and explored 657.88 edges on average.

TEST FAILED on ts-simulation8 : xml schemaCheck tests routes ( Last six runs Jul2015 Jun2015 May2015 Apr2015 Mar2015 Feb2015 Jan2015 Dec2014 Nov2014 Oct2014 Sep2014 Aug2014 Jul2014 Jun2014 May2014 Apr2014 Mar2014 Feb2014 Jan2014 Dec2013 Nov2013 Oct2013 Sep2013 Aug2013 )

---------- Differences in errors ----------
32c32
< sumo/bugs/ticket837/input_routes.rou.xml:3:0:ERROR:SCHEMASV:SCHEMAV_ELEMENT_CONTENT: Element 'carFollowing-Invalid': This element is not expected. Expected is one of ( param, carFollowing-Krauss, carFollowing-KraussPS, carFollowing-KraussOrig1, carFollowing-IDM, carFollowing-IDMM, carFollowing-BKerner, carFollowing-Wiedemann ).
---
> sumo/bugs/ticket837/input_routes.rou.xml:3:0:ERROR:SCHEMASV:SCHEMAV_ELEMENT_CONTENT: Element 'carFollowing-Invalid': This element is not expected. Expected is one of ( param, carFollowing-IDM, carFollowing-IDMM, carFollowing-Krauss, carFollowing-KraussPS, carFollowing-KraussAB, carFollowing-KraussOrig1, carFollowing-SmartSK, carFollowing-Daniel1, carFollowing-PWagner2009 ).

TEST FAILED on ts-simulation8 : xml xml2csv cross3ltl_vehroutes_schema ( Last six runs Jul2015 Jun2015 May2015 Apr2015 Mar2015 Feb2015 Jan2015 Dec2014 Nov2014 Oct2014 Sep2014 Aug2014 Jul2014 Jun2014 May2014 Apr2014 Mar2014 Feb2014 Jan2014 Dec2013 Nov2013 Oct2013 Sep2013 Aug2013 )

---------- Differences in csv ----------
1,5c1,5
< vTypeDistribution_id;vType_id;vType_length;vType_minGap;vType_maxSpeed;vType_probability;vType_speedFactor;vType_speedDev;vType_vClass;vType_emissionClass;vType_guiShape;vType_width;vType_height;vType_color;vType_accel;vType_decel;vType_personCapacity;vType_containerCapacity;vType_boardingDuration;vType_loadingDuration;vType_sigma;vType_impatience;vType_tau;vType_carFollowModel;vType_laneChangeModel;vType_imgFile;vType_osgFile;param_key;param_value;carFollowing-Krauss_accel;carFollowing-Krauss
_decel;carFollowing-Krauss_sigma;carFollowing-Krauss_tau;carFollowing-Krauss_delta;carFollowing-Krauss_stepping;carFollowing-KraussPS_accel;carFollowing-KraussPS_decel;carFollowing-KraussPS_sigma;carFollowing-KraussPS_tau;carFollowing-KraussPS_delta;carFollowing-KraussPS_stepping;carFollowing-KraussOrig1_accel;carFollowing-KraussOrig1_decel;carFollowing-KraussOrig1_sigma;carFollowing-KraussOrig1_tau;carFollowing-KraussOrig1_delta;carFollowing-KraussOrig1_stepping;carFollowing-IDM_accel;carFollow
ing-IDM_decel;carFollowing-IDM_sigma;carFollowing-IDM_tau;carFollowing-IDM_delta;carFollowing-IDM_stepping;carFollowing-IDMM_accel;carFollowing-IDMM_decel;carFollowing-IDMM_sigma;carFollowing-IDMM_tau;carFollowing-IDMM_adaptTime;carFollowing-IDMM_adaptFactor;carFollowing-IDMM_stepping;carFollowing-BKerner_accel;carFollowing-BKerner_decel;carFollowing-BKerner_sigma;carFollowing-BKerner_tau;carFollowing-BKerner_k;carFollowing-BKerner_phi;carFollowing-Wiedemann_accel;carFollowing-Wiedemann_decel;ca
rFollowing-Wiedemann_sigma;carFollowing-Wiedemann_tau;carFollowing-Wiedemann_security;carFollowing-Wiedemann_estimation;vehicle_id;vehicle_route;vehicle_fromTaz;vehicle_toTaz;vehicle_type;vehicle_depart;vehicle_color;vehicle_departLane;vehicle_departPos;vehicle_departSpeed;vehicle_arrivalLane;vehicle_arrivalPos;vehicle_arrivalSpeed;vehicle_arrival;vehicle_routeLength;vehicle_line;vehicle_personNumber;stop_lane;stop_busStop;stop_containerStop;stop_startPos;stop_endPos;stop_friendlyPos;stop_durati
on;stop_until;stop_index;stop_parking;stop_triggered;stop_containerTriggered;stop_expected;stop_actType;flow_id;flow_route;flow_fromTaz;flow_toTaz;flow_from;flow_to;flow_type;flow_begin;flow_end;flow_period;flow_vehsPerHour;flow_probability;flow_number;flow_color;flow_departLane;flow_departPos;flow_departSpeed;flow_arrivalLane;flow_arrivalPos;flow_arrivalSpeed;flow_line;flow_personNumber;routeDistribution_id;routeDistribution_last;routeDistribution_routes;routeDistribution_probabilities;route_id
;route_edges;route_color;route_exitTimes;trip_id;trip_fromTaz;trip_toTaz;trip_from;trip_to;trip_via;trip_type;trip_depart;trip_color;trip_departLane;trip_departPos;trip_departSpeed;trip_arrivalLane;trip_arrivalPos;trip_arrivalSpeed;person_id;person_depart;person_arrival;person_type;person_departPos;ride_from;ride_to;ride_lines;walk_edges;walk_from;walk_to;walk_speed;walk_duration;walk_departPos;walk_arrivalPos;container_id;container_depart;container_arrival;container_type;container_departPos;tra
nsport_from;transport_to;transport_lines;tranship_edges;tranship_from;tranship_to;tranship_speed;tranship_duration;tranship_departPos;tranship_arrivalPos;include_href
< ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;horizontal.0;;;;;100.00;;;;;;;;310.00;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2fi 2si 1o 1fi 1si 2o 2fi;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
< ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;horizontal.1;;;;;110.00;;;;;;;;320.00;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2fi 2si 1o 1fi 1si 2o 2fi;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
< ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;vertical.0;;;;;102.00;;;;;;;;346.00;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3fi 3si 4o 4fi 4si 3o 3fi;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
< ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;vertical.1;;;;;113.00;;;;;;;;348.00;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3fi 3si 4o 4fi 4si 3o 3fi;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
---
> vTypeDistribution_id;vType_id;vType_length;vType_minGap;vType_maxSpeed;vType_probability;vType_speedFactor;vType_speedDev;vType_vClass;vType_emissionClass;vType_guiShape;vType_width;vType_height;vType_color;vType_accel;vType_decel;vType_personCapacity;vType_containerCapacity;vType_boardingDuration;vType_loadingDuration;vType_sigma;vType_impatience;vType_tau;vType_carFollowModel;vType_laneChangeModel;vType_imgFile;vType_osgFile;param_key;param_value;carFollowing-IDM_accel;carFollowing-IDM_decel
;carFollowing-IDM_sigma;carFollowing-IDM_tau;carFollowing-IDM_delta;carFollowing-IDM_stepping;carFollowing-IDMM_accel;carFollowing-IDMM_decel;carFollowing-IDMM_sigma;carFollowing-IDMM_tau;carFollowing-IDMM_adaptTime;carFollowing-IDMM_adaptFactor;carFollowing-IDMM_stepping;carFollowing-Krauss_accel;carFollowing-Krauss_decel;carFollowing-Krauss_sigma;carFollowing-Krauss_tau;carFollowing-KraussPS_accel;carFollowing-KraussPS_decel;carFollowing-KraussPS_sigma;carFollowing-KraussPS_tau;carFollowing-Kr
aussAB_accel;carFollowing-KraussAB_decel;carFollowing-KraussAB_sigma;carFollowing-KraussAB_tau;carFollowing-KraussOrig1_accel;carFollowing-KraussOrig1_decel;carFollowing-KraussOrig1_sigma;carFollowing-KraussOrig1_tau;carFollowing-SmartSK_accel;carFollowing-SmartSK_decel;carFollowing-SmartSK_sigma;carFollowing-SmartSK_tau;carFollowing-SmartSK_tmp1;carFollowing-SmartSK_tmp2;carFollowing-SmartSK_tmp3;carFollowing-SmartSK_tmp4;carFollowing-SmartSK_tmp5;carFollowing-Daniel1_accel;carFollowing-Daniel1
_decel;carFollowing-Daniel1_sigma;carFollowing-Daniel1_tau;carFollowing-Daniel1_tmp1;carFollowing-Daniel1_tmp2;carFollowing-Daniel1_tmp3;carFollowing-Daniel1_tmp4;carFollowing-Daniel1_tmp5;carFollowing-PWagner2009_accel;carFollowing-PWagner2009_decel;carFollowing-PWagner2009_sigma;carFollowing-PWagner2009_tau;carFollowing-PWagner2009_tauLast;carFollowing-PWagner2009_apProb;carFollowing-BKerner_accel;carFollowing-BKerner_decel;carFollowing-BKerner_sigma;carFollowing-BKerner_tau;carFollowing-BKern
er_k;carFollowing-BKerner_phi;carFollowing-Wiedemann_accel;carFollowing-Wiedemann_decel;carFollowing-Wiedemann_sigma;carFollowing-Wiedemann_tau;carFollowing-Wiedemann_security;carFollowing-Wiedemann_estimation;vehicle_id;vehicle_route;vehicle_fromTaz;vehicle_toTaz;vehicle_type;vehicle_depart;vehicle_color;vehicle_departLane;vehicle_departPos;vehicle_departSpeed;vehicle_arrivalLane;vehicle_arrivalPos;vehicle_arrivalSpeed;vehicle_arrival;vehicle_routeLength;vehicle_line;vehicle_personNumber;stop_l
ane;stop_busStop;stop_containerStop;stop_startPos;stop_endPos;stop_friendlyPos;stop_duration;stop_until;stop_index;stop_parking;stop_triggered;stop_containerTriggered;stop_expected;stop_actType;flow_id;flow_route;flow_fromTaz;flow_toTaz;flow_from;flow_to;flow_type;flow_begin;flow_end;flow_period;flow_vehsPerHour;flow_probability;flow_number;flow_color;flow_departLane;flow_departPos;flow_departSpeed;flow_arrivalLane;flow_arrivalPos;flow_arrivalSpeed;flow_line;flow_personNumber;routeDistribution_i
d;routeDistribution_last;routeDistribution_routes;routeDistribution_probabilities;route_id;route_edges;route_color;route_exitTimes;trip_id;trip_fromTaz;trip_toTaz;trip_from;trip_to;trip_via;trip_type;trip_depart;trip_color;trip_departLane;trip_departPos;trip_departSpeed;trip_arrivalLane;trip_arrivalPos;trip_arrivalSpeed;person_id;person_depart;person_arrival;person_type;person_departPos;ride_from;ride_to;ride_lines;walk_edges;walk_from;walk_to;walk_speed;walk_duration;walk_departPos;walk_arrival
Pos;container_id;container_depart;container_arrival;container_type;container_departPos;transport_from;transport_to;transport_lines;tranship_edges;tranship_from;tranship_to;tranship_speed;tranship_duration;tranship_departPos;tranship_arrivalPos;include_href
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;horizontal.0;;;;;100.00;;;;;;;;310.00;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2fi 2si 1o 1fi 1si 2o 2fi;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;horizontal.1;;;;;110.00;;;;;;;;320.00;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2fi 2si 1o 1fi 1si 2o 2fi;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;vertical.0;;;;;102.00;;;;;;;;346.00;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3fi 3si 4o 4fi 4si 3o 3fi;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;vertical.1;;;;;113.00;;;;;;;;348.00;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3fi 3si 4o 4fi 4si 3o 3fi;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Detailed information for the tests that had known bugs:

TEST had known bugs (bug 1190 (new)) on ts-simulation8 : xml csv2xml cross3ltl_full_schema ( Last six runs Jul2015 Jun2015 May2015 Apr2015 Mar2015 Feb2015 Jan2015 Dec2014 Nov2014 Oct2014 Sep2014 Aug2014 Jul2014 Jun2014 May2014 Apr2014 Mar2014 Feb2014 Jan2014 Dec2013 Nov2013 Oct2013 Sep2013 Aug2013 )

******************************************************
Ticket #1190 (new defect: )
csv2xml cannot handle elements without attributes
http://sumo.dlr.de/trac.wsgi/ticket/1190
Reported By: behrisch Owned by: 
Priority: major Milestone: 1.0.0
Component: tools (python) Version: SVN
Description:
they are simply ignored. We could fix this by simply disallowing them in the input (they only occur in the full output and are quite useless there) or by looking at the schema in more detail when transforming
******************************************************
(This bug was triggered by FAILING to find text in file 'xml' matching 'vehicles')
---------- Differences in xml ----------
1,29d0
< <?xml version="1.0" encoding="UTF-8"?>
< 
< <!-- generated on Tue Dec  3 16:33:35 2013 by SUMO sumo Version dev-SVN-r15233
< <?xml version="1.0" encoding="UTF-8"?>
< 
< <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd">
< 
<     <input>
<         <net-file value="net.net.xml"/>
<         <route-files value="input_routes.rou.xml"/>
<     </input>
< 
<     <output>
<         <full-output value="full.xml"/>
<     </output>
< 
<     <time>
<         <begin value="0"/>
<         <end value="120"/>
<     </time>
< 
<     <report>
<         <no-duration-log value="true"/>
<         <no-step-log value="true"/>
<     </report>
< 
< </configuration>
< -->
< 
<truncated after showing first 30 lines>