Hi!
> testcases/bin/datafiles is used by several tests
> 
> ~/devel/ltp/testcases/network > grep -r datafiles *
> Makefile:DIR                    := datafiles
> nfs/nfslock01/nfslock01:#           datafiles are compared.
> nfs/nfs02/nfs02:TCdat=${TCdat:=$TCbin/datafiles}
> rpc/basic_tests/rpc01/rpc01:TCdat=${TCdat:=$TCbin/datafiles}
> tcp_cmds/ftp/ftp01:    TCdat=${TCdat:-$LTPROOT/datafiles}
> tcp_cmds/Makefile:INSTALL_DEPS          := ../datafiles/bin.sm
> tcp_cmds/Makefile:../datafiles/bin.sm:
> tcp_cmds/rcp/rcp01: TCdat=${TCdat:-$LTPROOT/testcases/bin/datafiles}
> tcp_cmds/Makefile.inc:#    network/tcp_cmds datafiles dependent include 
> Makefile.
> tcp_cmds/Makefile.inc:MAKE_DEPS         := 
> $(GENERATE_FILE_DIR)/datafiles/bin.sm
> tcp_cmds/rdist/rdist01: TCdat=${TCdat:-$LTPROOT/testcases/bin/datafiles}
> tcp_cmds/sendfile/sendfile01: 
> TCdat=${TCdat:-$LTPROOT/testcases/bin/datafiles}

Ah, I guess there are at least two more places where tests install their
data files. I've looked around and found a few in testcases/bin/ :(

> I think we better change all of them or do nothing.

Right. I want to have one single place to store test datafiles and
ideally to be easy to figure out which files belogs to which testcases.
Once this is defined we can fix all the testcases as well.

What about this:

1. Testcases datafiles are stored in a TESTNAME_data directory
   where TESTNAME is name of the test or a group of test (if
   the files are used by more than one test)

2. The whole directory gets installed somewhere in the
   /opt/ltp/testcases/, be it testcases/bin/datafiles or
   testcases/datafiles.

What do you think?

-- 
Cyril Hrubis
[email protected]

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to