Opened 18 years ago

Closed 13 years ago

#103 closed defect (fixed)

Maintaining meaningful directory layouts

Reported by: marq Owned by: Dave Offiler
Priority: normal Milestone: 1.0
Component: ROPP (all) Version: 0.9
Keywords: Cc: dave.offiler@…, carlo.buontempo@…, axel.vonengeln@…

Description

I have realised that it has become practice to put data files for specific tests into code subdirectories, and maybe even test scripts into the same source code directories.

The orginal layout of the directory structure for all ROPP packates was that we always have several directories for containing the pure code The contents of these directories is what the user requires to run / operate the software. data files and test scripts do not belong to this category.

There tends to be a tests subdirectory which contains tests for the user in order to check if the compiled code works reasonably well. Full scale testing should be done in ropp_tests, but nor become part of the distribution. For data files, usually a data subdirectory exists. This - that was the idea - contains either sample data (which may also be used for user tests) or some setup data that the user may choose to use - or not.

By mixing these categories we make the directory structure more difficult to maintain and understand, so I would appreciate if we stick with the original layout ideas.

Change history (4)

comment:1 by Dave Offiler, 18 years ago

Resolution: fixed
Status: newclosed
Version: 0.9

Directories have been tidied up and data files moved from source to data/ directory (and where appropriate Makefile.in's modified for distro inclusion.

comment:2 by Ian Culverwell, 13 years ago

Resolution: fixed
Status: closedreopened

comment:3 by Ian Culverwell, 13 years ago

Owner: set to Dave Offiler
Status: reopenedassigned

comment:4 by Ian Culverwell, 13 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.