Menu

#98 Use demos as regression tests

0.2.1
done
nobody
None
nobody
2017-12-30
2017-06-08
Ulf Lorenz
No

By now, we have assembled a few demos that showcase Wavepacket's capabilities. In principle, these should be extended such that all usual use-cases are covered. Hence, they could also double as regression tests to make sure all use-cases still work as expected.

This task is about using CTest (the testing tool of cmake) to turn the demos into regression tests. It should be possible to run all demos and compare their output against a reference output (stored in the git repository). Having them run through would then become part of the merge into the master branch.

Along the way, also ponder if the demos make obsolete the acceptance tests. If so, the acceptance tests could simply be dropped or converted into demos where sensible.


kept the acceptance tests for now. Little harm in them. Defered some luxury problems to [#119].

Related

Tickets: #119

Discussion

  • Ulf Lorenz

    Ulf Lorenz - 2017-11-11
    • Milestone: Backlog --> 0.3 goal
     
  • Ulf Lorenz

    Ulf Lorenz - 2017-12-03
    • Milestone: 0.3 goal --> 0.2.1
     
  • Ulf Lorenz

    Ulf Lorenz - 2017-12-26
    • status: open --> assigned
    • assigned_to: Ulf Lorenz
     
  • Ulf Lorenz

    Ulf Lorenz - 2017-12-30
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -3,3 +3,7 @@
     This task is about using CTest (the testing tool of cmake) to turn the demos into regression tests. It should be possible to run all demos and compare their output against a reference output (stored in the git repository). Having them run through would then become part of the merge into the master branch.
    
     Along the way, also ponder if the demos make obsolete the acceptance tests. If so, the acceptance tests could simply be dropped or converted into demos where sensible.
    +
    +----
    +
    +kept the acceptance tests for now. Little harm in them. Defered some luxury problems to [#119].
    
    • status: assigned --> done
    • assigned_to: Ulf Lorenz --> nobody
     

    Related

    Tickets: #119


Log in to post a comment.