GSoC/GCI Archive
Google Code-in 2014 BRL-CAD

Run CoreInterface unit test

completed by: Marc Tannous

mentors: Popescu Andrei, Daniel_R

This is a follow-on task to https://www.google-melange.com/gci/task/view/google/gci2014/5832406154084352.

The C++ Object-oriented API, called CoreInterface aims to provide an easier-to-use, object-oriented interface over the very powerful BRL-CAD core.

You can check out the core interface code from our subversion repository: svn checkout https://svn.code.sf.net/p/brlcad/code/rt^3/trunk rt^3

  1. Apply the patch from https://www.google-melange.com/gci/task/view/google/gci2014/5832406154084352.
  2. Build the core interface test (make tester_ci_primitives). This is the most challenging part because you have to fix all the errors to make it compile.
  3. Run the test (make test).
  4. Provide a file with the corrected patch from the previous task and the output of the test run.

References:

  • https://www.google-melange.com/gci/task/view/google/gci2014/5832406154084352
  • http://brlcad.org/wiki/BRL-CAD%27s_core_C%2B%2B_interface