Skip to content

nsauzede/ns_vade_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ns_vade_template

Build Status

⚙️ Vade project template

This is a template to boostrap a new vade project, including the following initial useful features:

  • README.md containing vade information/instructions
  • vade .gitignore to silence files produced by vade
  • automated vade github CI

NOTE: don't forget to edit the Workflow{Badge|Url} links at the end of this README.md to point to your actual project!!.

How to test

Prerequisites

To build/test, first install the vade tool: vade

Create a new project package (C by default)

$ vade new coolpkg

Then one can tinker with vade/src/coolpkg sources (see vade documentation).

Build and test project packages

$ vade clean test
    RM  vade/target
    CC  coolpkg.o
    AR  coolpkg.a
    AR  libcoolpkg.a
    CC  coolpkg_test.o
    CC  test.o
    AR  coolpkg_test.a
    AR  libcoolpkg_test.a
    CXX coolpkg_test.exe
    VGRUN       ./vade/bin/coolpkg_test.exe
[==========] Running tests from test suite.
[----------] Global test environment set-up.
[ RUN      ] coolpkg_TestMock_
[       OK ] coolpkg_TestMock_ (0 ms)
[----------] Global test environment tear-down
[==========] 1 tests from test suite ran. (19 ms total)
[  PASSED  ] 1 tests.

Releases

No releases published

Packages

No packages published