Skip to content

ilxl-ppr/PPR-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Problem-Template

Provide a description of the problem

Status

This lab's solution is tested with Github continuous integration on 'push':

(Replace URL to the correct badge image location)

C/C++ CI

Tag

Provide descirptive tags to easily locate the problem

Unittest setup

cppaudit makes it easy to create unittests for your programming problem. Run the command below to pull the suggested version of cppaudit.

git subtree add --prefix problem/tools/cppaudit https://github.com/ILXL/cppaudit main --squash

The command will copy cppaudit into the tools/cppaudit folder. Modify tools/settings/config.mk and provide the file names used by your problem. Modify tools/settings/unittest.cc and create your unit tests. Unit tests are mainly built using Googletest, but additional macros are provided for grading specific functionalities.

Graphics libraries

If you want to provide graphics capabilities to your problem, we highly suggest you use cpputils as the library was built to work with cppaudit. Run the command below to pull the suggested version of cpputils.

git subtree add --prefix problem/cpputils https://github.com/ILXL/cpputils master --squash

About

Programming problem template

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published