TestCentric / testcentric-engine

Test engine that loads and runs tests for TestCentric
MIT License
0 stars 3 forks source link

Eliminate testcentric.agent.core assembly #12

Closed CharliePoole closed 2 years ago

CharliePoole commented 2 years ago

Currently, the agent depends on both the testcentric.engine.core and the testcentric.agent.core assemblies. The latter made sense in an environment where all the agents were bundled in one project under our control. However, if we switch to pluggable agents, users may want to develop agents in ways we have not yet imagined - and we may want to do the same! In that environment, providing base implementations of all agent features doesn't make sense. Therefore, the code in testcentric.agent.core needs to be moved. Some of it will go to testcentric.engine.core while other items will go into the agent itself.