Opened 7 years ago

Last modified 3 years ago

#1268 new defect/bug

Figure out a way to setup functional testing for generated routes. — at Version 1

Reported by: kazer Owned by: KaZeR
Priority: minor Milestone: version 0.6.0
Component: tools Version: git master
Severity: normal Keywords:
Cc: http://wiki.navit-project.org/index.php/user:mvglasow, (2)

Description (last modified by kazer)

I've been thinking of building a list of small segments where we know we have had issues in the past, to ensure that we can do some functional testing using for example the gpx output. We can then be notified if a change in the routing or navigation has an impact on the generated route ( wether intended or not ).

We have added the possibility to export a generated route as GPX, so checking for regressions / improvements is easily scriptable now, as we just need to diff two files.

Any thoughts welcome on this topic. I think we could maybe start a list somewhere as long as it is easily downloadable by a script so that it can be replayed. We *could* use a file in the code for that, but I'd like users to be able to participate without requiring write access to the repo, or having a dev needing to commit it for them. A wiki page maybe ? I was also thinking of a github repo with automatic commit of the gpx so we can analyze the history of these routes.

The point is that it should be easy for everyone to contribute. People reporting routing issues in trac should also be able to add an example.

Change History (1)

comment:1 Changed 7 years ago by kazer

  • Description modified (diff)
Note: See TracTickets for help on using tickets.