Simplify representation of test suites in the solver DSL
This commit removes the 'ExTest' constructor from 'ExampleDependency'. Test dependencies are now represented using the same 'ExampleDependency' constructors as library dependencies. The only difference between dependencies of different components is that they are placed under different keys in 'D.C.ComponentDeps.ComponentDeps'.
Showing
- cabal-install/tests/UnitTests/Distribution/Client/Dependency/Modular/DSL.hs 26 additions, 21 deletions...s/UnitTests/Distribution/Client/Dependency/Modular/DSL.hs
- cabal-install/tests/UnitTests/Distribution/Client/Dependency/Modular/QuickCheck.hs 8 additions, 15 deletions...ests/Distribution/Client/Dependency/Modular/QuickCheck.hs
- cabal-install/tests/UnitTests/Distribution/Client/Dependency/Modular/Solver.hs 16 additions, 15 deletions...nitTests/Distribution/Client/Dependency/Modular/Solver.hs
Loading
Please register or sign in to comment