Remove obsolete code from core / builtin
Issue #6
closed
There is some amount of code that seems obsolete in Anduril 2, for example:
- builtin/InstallRequirements; is all functionality in Python now?
- build.xml has many obsolete tasks
- Something else?
Can Ville comment on which parts of the code are actually obsolete?
Comments (3)
-
-
reporter Pipeline-requirements is not critical. In any case,
#7suggests a low-level command that would allow implementing that if needed. I think test case running should remain in the core because they have quite complex logic, but compiling test networks on demand should be implemented at a higher layer. -
reporter - changed status to closed
Removed many Ant-related files and builtin/InstallRequirements
- Log in to comment
InstallRequirements component is attached to the engine - thus that remains the only tool that you can give a pipeline and it runs the installers for the components there.. the outside tool can only do individual components, or a full bundle.
Personally, I've never needed the pipeline-requirements.
from the build.xml might throw away microarray and beta bundle related targets, and "release".. the "www" target has been emptied earlier.
Under inspection might be, how do the testcases actually run.. do we want to have component/test-networks testcases as anduril internal function, or something external that uses anduril and evaluates whether anduril worked correct?