3.1.5. Check DB Vars

The tool is located in tools/waf-tools. Tool Documentation

Implements a waf tool to check the database initialization in foxBMS.

Listing 3.11 shows how to use this tool.

Listing 3.11 f_check_db_vars.py
1def configure(conf):
2    conf.load("f_check_db_vars")
4def build:
5    bld(
6        features="db_check",
7        files=bld.path.ant_glob("tests/unit/**/*.c"),
8    )
class f_check_db_vars.check_db_vars(*args: Any, **kwargs: Any)

Bases: waflib.Task.Task

checks that database variables are initialized


displayed keyword when this check is run


does the actual check