Versions Compared

Key

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

...

Project / Namespace / Artifact NameTypeContentsNotes
Org.Apache.REEF.TangDLLTang 
Org.Apache.REEF.Tang.ToolsEXETang tools (e.g. the class hierarchy builder) 
Org.Apache.REEF.WakeDLLWake 
Org.Apache.REEF.DriverDLLDriver 
Org.Apache.REEF.EvaluatorEXEEvaluator 
Org.Apache.REEF.CommonDLLCommon code shared between Driver and Evaluator 
Org.Apache.REEF.ExamplesDLLREEF Exampleswe We might create additional projects in sub-namespaces for large examples
Org.Apache.REEF.Tests?Integration tests

This is the equivalent to the integration test suite found in the Java module reef-tests.

Not sure whether this is an EXE or Test project.

Org.Apache.REEF.UtilitiesDLLHelper classes. This project may not have dependencies. 
Org.Apache.REEF.NetworkDLLNetworking Services for REEF 
Org.Apache.REEF.ClientLibDLLClient library for REEF: Job submission and management This essentially calls the Java code to do the work, probably via a basic command line interface implemented in Java.
Org.Apache.REEF.ClientEXECommand line client for REEF We don't have this yet.

Unit Tests

Every of the above projects has a test-project associated with it. Test projects have the same name as the project they test, with the added suffix Tests. The Tang tests can e.g. be found in Org.Apache.REEF.Tang.Tests.

The project Org.Apache.REEF.Tests contains integration tests.