Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Assume MaciTestComponent is an interface definition in an IDL file extending from ACS Component interface and that MaciTestComponentImpl is the actual implementation in C++.

Future Work

This line of work opens a couple of windows to improve the testing of ACS and the projects that run on top of it, simplifying and accelerating some test case scenarios by avoiding the complexities required for distributed systems. It also allows some level of integration testing, without requiring real deployments. That said, this is just a minimal example, which could be improved in several ways:

  • Integrate these prototypes into ACS
  • Extend the idea to Java and Python
  • Support other types of component instantiation (non-sticky, dynamic, etc.) for completion
  • Support dummy CDBs, Alarms and other functionalities offered by the container service