Details
-
Type:
Story
-
Status: Invalid
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: coadd_utils, datarel, ip_diffim, meas_algorithms, meas_astrom, obs_base, obs_test, pex_config, pipe_base, pipe_tasks, sconsUtils, utils
-
Labels:None
-
Team:SQuaRE
Description
In RFC-44 we agreed that tests should not have a direct dependency on eups. Currently there are two distinct uses of eups in tests:
1. import eups when eups is not actually required.
2. Locating of test data using eups.productDir. DM-2635 provided a general utility function for obtaining the location of packages.
eups is also used in some non-test code (8 packages). In many cases the above applies and those fixes can be wrapped up in this ticket.
Attachments
Issue Links
- blocks
-
RFC-44 Remove build system dependencies from tests
- Implemented
- duplicates
-
DM-2636 Update code to use the function provided in DM-2635
- Done
- is blocked by
-
DM-2635 Provide a function to return the path to a package, given its name
- Done
- relates to
-
DM-2768 investigate decomposition of stack build into independent packages
- Done
Half of this ticket is a duplicate of
DM-2636. Not sure which one to keep.