From 510aaa8911843206f7b9ff48b41e3c7b8c4a99fe Mon Sep 17 00:00:00 2001 From: Ole Troan Date: Tue, 15 Dec 2020 10:19:25 +0100 Subject: api: crchcecker ignore version < 1.0.0 and outside of src directory - For check patchset ignore files outside of src directory - For check patchset ignore files that have version < 1.0.0 - fix Pylint warnings - Modify vppapigen_crc to include version in JSON output Type: fix Signed-off-by: Ole Troan Change-Id: I93f7bebeeaeedc19b2b1e5e135ea1035517d7f76 Signed-off-by: Ole Troan --- src/tools/vppapigen/vppapigen_crc.py | 3 +++ src/vat2/test/vat2_test.api | 1 + 2 files changed, 4 insertions(+) (limited to 'src') diff --git a/src/tools/vppapigen/vppapigen_crc.py b/src/tools/vppapigen/vppapigen_crc.py index 6947f12d467..791e347292e 100644 --- a/src/tools/vppapigen/vppapigen_crc.py +++ b/src/tools/vppapigen/vppapigen_crc.py @@ -10,9 +10,12 @@ process_imports = True def run(args, input_filename, s): j = {} major = 0 + minor = 0 + patch = 0 if 'version' in s['Option']: v = s['Option']['version'] (major, minor, patch) = v.split('.') + j['_version'] = {'major': major, 'minor': minor, 'patch': patch} for t in s['Define']: j[t.name] = {'crc': f'{t.crc:#08x}', 'version': major, 'options': t.options} diff --git a/src/vat2/test/vat2_test.api b/src/vat2/test/vat2_test.api index 6a2c94d182e..20b483aa1db 100644 --- a/src/vat2/test/vat2_test.api +++ b/src/vat2/test/vat2_test.api @@ -13,6 +13,7 @@ * limitations under the License. */ +option version="0.0.0"; import "vnet/ip/ip_types.api"; autoreply define test_prefix { -- cgit 1.2.3-korg