The meta-shift layer is a set of recipes and classes for the Bitbake build system, which allows developers to test or examine their C/C++ software modules in the host build environment.

Git repository

https://github.com/shift-left-test/meta-shift.git web repo

Last commit: 4 months ago (scarthgap branch)

Maintainer

Dependencies

The meta-shift layer depends upon:

Recipe name Version Description
compiledb 0.10.1 Tool for generating Clang's JSON Compilation Database files
cppcheck 2.10.2 cppcheck - Static code analyzer for C/C++
cpplint 1.6.1 CPPLint - a static code analyzer for C/C++
duplo 0.8.2 Duplo
fff 1.1 Fake Function Framework (fff) for C
gcovr 5.2 gcovr
libcanary-stability-perl 2013 Canary::Stability - canary to check perl compatibility for schmorp's modules
libcommon-sense-perl 3.75 common::sense - save a tree AND a kitten, use common::sense!
libjson-xs-perl 4.03 JSON serialising/deserialising, done correctly and fast
libtypes-serialiser-perl 1.01 Types::Serialiser - simple data types for common serialisation formats
metrixpp 1.8.1 metrix++
oelint-adv 3.20.2 Advanced oelint
oelint-parser 2.10.0 alternative parser for bitbake recipes
python3-anytree 2.8.0 anytree
python3-bashlex 0.16 Python parser for bash
python3-dataproperty 1.0.1 DataProperty
python3-lcov-cobertura 2.0.2 LCOV to Cobertura XML converter
python3-mbstrdecoder 1.1.3 mbstrdecoder
python3-pathvalidate 3.2.0 pathvalidate
python3-pytablewriter 1.2.0 pytablewriter
python3-shutilwhich 1.1.0 shutil.which
python3-tabledata 1.3.3 tabledata
python3-tcolorpy 0.1.4 tcolorpy
python3-typepy 1.3.2 typepy
sage 0.4.10 Static Analyzer Group Executor
sentinel-native 0.4.8 Mutation Testing Tool