Skip to content

Commit

Permalink
Merge pull request #244 from test-fullautomation/HolQue/task/selftest…
Browse files Browse the repository at this point in the history
…_maintenance

Update of code snippet generator
  • Loading branch information
test-fullautomation authored Mar 19, 2024
2 parents a468f51 + 97d74f3 commit 7c39606
Show file tree
Hide file tree
Showing 134 changed files with 822 additions and 150 deletions.
4 changes: 2 additions & 2 deletions test/component_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@
#
# --------------------------------------------------------------------------------------------------------------
#
VERSION = "0.30.0"
VERSION_DATE = "15.03.2024"
VERSION = "0.32.0"
VERSION_DATE = "18.03.2024"
#
# --------------------------------------------------------------------------------------------------------------
#TM***
Expand Down
232 changes: 231 additions & 1 deletion test/testconfig/TestConfig.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
#
# --------------------------------------------------------------------------------------------------------------
#
# 15.03.2024
# 18.03.2024
#
# !!! Temporarily tests are deactivated by the following line commented out:
# # # listofdictUsecases.append(dictUsecase)
Expand Down Expand Up @@ -2638,6 +2638,236 @@
del dictUsecase
# --------------------------------------------------------------------------------------------------------------
# --------------------------------------------------------------------------------------------------------------
# slicing shall be blocked
# https://github.com/test-fullautomation/python-jsonpreprocessor/issues/104
# https://github.com/test-fullautomation/python-jsonpreprocessor/issues/205
# --------------------------------------------------------------------------------------------------------------
dictUsecase = {}
dictUsecase['TESTID'] = "JPP_1350"
dictUsecase['DESCRIPTION'] = "JSON file with blocked slicing notation (-1)"
dictUsecase['EXPECTATION'] = "No values are returned, and JsonPreprocessor throws an exception"
dictUsecase['SECTION'] = "BLOCKED_SLICING"
dictUsecase['SUBSECTION'] = "BADCASE"
dictUsecase['HINT'] = None
dictUsecase['COMMENT'] = None
dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_1350.jsonp"
dictUsecase['EXPECTEDEXCEPTION'] = None # !!! expectation TODO / something like: "slicing not supported"!!!
dictUsecase['EXPECTEDRETURN'] = None
# # # listofdictUsecases.append(dictUsecase)
del dictUsecase
# --------------------------------------------------------------------------------------------------------------
dictUsecase = {}
dictUsecase['TESTID'] = "JPP_1351"
dictUsecase['DESCRIPTION'] = "JSON file with blocked slicing notation (-1)"
dictUsecase['EXPECTATION'] = "No values are returned, and JsonPreprocessor throws an exception"
dictUsecase['SECTION'] = "BLOCKED_SLICING"
dictUsecase['SUBSECTION'] = "BADCASE"
dictUsecase['HINT'] = None
dictUsecase['COMMENT'] = None
dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_1351.jsonp"
dictUsecase['EXPECTEDEXCEPTION'] = None # # !!! expectation TODO / something like: "slicing not supported"!!!
dictUsecase['EXPECTEDRETURN'] = None
# # # listofdictUsecases.append(dictUsecase)
del dictUsecase
# --------------------------------------------------------------------------------------------------------------
dictUsecase = {}
dictUsecase['TESTID'] = "JPP_1352"
dictUsecase['DESCRIPTION'] = "JSON file with blocked slicing notation (-1)"
dictUsecase['EXPECTATION'] = "No values are returned, and JsonPreprocessor throws an exception"
dictUsecase['SECTION'] = "BLOCKED_SLICING"
dictUsecase['SUBSECTION'] = "BADCASE"
dictUsecase['HINT'] = None
dictUsecase['COMMENT'] = None
dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_1352.jsonp"
dictUsecase['EXPECTEDEXCEPTION'] = None # # !!! expectation TODO / something like: "slicing not supported"!!!
dictUsecase['EXPECTEDRETURN'] = None
# # # listofdictUsecases.append(dictUsecase)
del dictUsecase
# --------------------------------------------------------------------------------------------------------------
dictUsecase = {}
dictUsecase['TESTID'] = "JPP_1353"
dictUsecase['DESCRIPTION'] = "JSON file with blocked slicing notation (:)"
dictUsecase['EXPECTATION'] = "No values are returned, and JsonPreprocessor throws an exception"
dictUsecase['SECTION'] = "BLOCKED_SLICING"
dictUsecase['SUBSECTION'] = "BADCASE"
dictUsecase['HINT'] = None
dictUsecase['COMMENT'] = None
dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_1353.jsonp"
dictUsecase['EXPECTEDEXCEPTION'] = None # # !!! expectation TODO / something like: "slicing not supported"!!!
dictUsecase['EXPECTEDRETURN'] = None
# # # listofdictUsecases.append(dictUsecase)
del dictUsecase
# --------------------------------------------------------------------------------------------------------------
dictUsecase = {}
dictUsecase['TESTID'] = "JPP_1354"
dictUsecase['DESCRIPTION'] = "JSON file with blocked slicing notation (:)"
dictUsecase['EXPECTATION'] = "No values are returned, and JsonPreprocessor throws an exception"
dictUsecase['SECTION'] = "BLOCKED_SLICING"
dictUsecase['SUBSECTION'] = "BADCASE"
dictUsecase['HINT'] = None
dictUsecase['COMMENT'] = None
dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_1354.jsonp"
dictUsecase['EXPECTEDEXCEPTION'] = None # # !!! expectation TODO / something like: "slicing not supported"!!!
dictUsecase['EXPECTEDRETURN'] = None
# # # listofdictUsecases.append(dictUsecase)
del dictUsecase
# --------------------------------------------------------------------------------------------------------------
dictUsecase = {}
dictUsecase['TESTID'] = "JPP_1355"
dictUsecase['DESCRIPTION'] = "JSON file with blocked slicing notation (:)"
dictUsecase['EXPECTATION'] = "No values are returned, and JsonPreprocessor throws an exception"
dictUsecase['SECTION'] = "BLOCKED_SLICING"
dictUsecase['SUBSECTION'] = "BADCASE"
dictUsecase['HINT'] = None
dictUsecase['COMMENT'] = None
dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_1355.jsonp"
dictUsecase['EXPECTEDEXCEPTION'] = None # # !!! expectation TODO / something like: "slicing not supported"!!!
dictUsecase['EXPECTEDRETURN'] = None
# # # listofdictUsecases.append(dictUsecase)
del dictUsecase
# --------------------------------------------------------------------------------------------------------------
dictUsecase = {}
dictUsecase['TESTID'] = "JPP_1356"
dictUsecase['DESCRIPTION'] = "JSON file with blocked slicing notation (1:-1)"
dictUsecase['EXPECTATION'] = "No values are returned, and JsonPreprocessor throws an exception"
dictUsecase['SECTION'] = "BLOCKED_SLICING"
dictUsecase['SUBSECTION'] = "BADCASE"
dictUsecase['HINT'] = None
dictUsecase['COMMENT'] = None
dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_1356.jsonp"
dictUsecase['EXPECTEDEXCEPTION'] = None # # !!! expectation TODO / something like: "slicing not supported"!!!
dictUsecase['EXPECTEDRETURN'] = None
# # # listofdictUsecases.append(dictUsecase)
del dictUsecase
# --------------------------------------------------------------------------------------------------------------
dictUsecase = {}
dictUsecase['TESTID'] = "JPP_1357"
dictUsecase['DESCRIPTION'] = "JSON file with blocked slicing notation (1:-1)"
dictUsecase['EXPECTATION'] = "No values are returned, and JsonPreprocessor throws an exception"
dictUsecase['SECTION'] = "BLOCKED_SLICING"
dictUsecase['SUBSECTION'] = "BADCASE"
dictUsecase['HINT'] = None
dictUsecase['COMMENT'] = None
dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_1357.jsonp"
dictUsecase['EXPECTEDEXCEPTION'] = None # # !!! expectation TODO / something like: "slicing not supported"!!!
dictUsecase['EXPECTEDRETURN'] = None
# # # listofdictUsecases.append(dictUsecase)
del dictUsecase
# --------------------------------------------------------------------------------------------------------------
dictUsecase = {}
dictUsecase['TESTID'] = "JPP_1358"
dictUsecase['DESCRIPTION'] = "JSON file with blocked slicing notation (1:-1)"
dictUsecase['EXPECTATION'] = "No values are returned, and JsonPreprocessor throws an exception"
dictUsecase['SECTION'] = "BLOCKED_SLICING"
dictUsecase['SUBSECTION'] = "BADCASE"
dictUsecase['HINT'] = None
dictUsecase['COMMENT'] = None
dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_1358.jsonp"
dictUsecase['EXPECTEDEXCEPTION'] = None # # !!! expectation TODO / something like: "slicing not supported"!!!
dictUsecase['EXPECTEDRETURN'] = None
# # # listofdictUsecases.append(dictUsecase)
del dictUsecase
# --------------------------------------------------------------------------------------------------------------
dictUsecase = {}
dictUsecase['TESTID'] = "JPP_1359"
dictUsecase['DESCRIPTION'] = "JSON file with blocked slicing notation (${index}-1:${index}+1)"
dictUsecase['EXPECTATION'] = "No values are returned, and JsonPreprocessor throws an exception"
dictUsecase['SECTION'] = "BLOCKED_SLICING"
dictUsecase['SUBSECTION'] = "BADCASE"
dictUsecase['HINT'] = None
dictUsecase['COMMENT'] = None
dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_1359.jsonp"
dictUsecase['EXPECTEDEXCEPTION'] = None # # !!! expectation TODO / something like: "slicing not supported"!!!
dictUsecase['EXPECTEDRETURN'] = None
# # # listofdictUsecases.append(dictUsecase)
del dictUsecase
# --------------------------------------------------------------------------------------------------------------
dictUsecase = {}
dictUsecase['TESTID'] = "JPP_1360"
dictUsecase['DESCRIPTION'] = "JSON file with blocked slicing notation (${index}-1:${index}+1)"
dictUsecase['EXPECTATION'] = "No values are returned, and JsonPreprocessor throws an exception"
dictUsecase['SECTION'] = "BLOCKED_SLICING"
dictUsecase['SUBSECTION'] = "BADCASE"
dictUsecase['HINT'] = None
dictUsecase['COMMENT'] = None
dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_1360.jsonp"
dictUsecase['EXPECTEDEXCEPTION'] = None # # !!! expectation TODO / something like: "slicing not supported"!!!
dictUsecase['EXPECTEDRETURN'] = None
# # # listofdictUsecases.append(dictUsecase)
del dictUsecase
# --------------------------------------------------------------------------------------------------------------
dictUsecase = {}
dictUsecase['TESTID'] = "JPP_1361"
dictUsecase['DESCRIPTION'] = "JSON file with blocked slicing notation (${index}-1:${index}+1)"
dictUsecase['EXPECTATION'] = "No values are returned, and JsonPreprocessor throws an exception"
dictUsecase['SECTION'] = "BLOCKED_SLICING"
dictUsecase['SUBSECTION'] = "BADCASE"
dictUsecase['HINT'] = None
dictUsecase['COMMENT'] = None
dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_1361.jsonp"
dictUsecase['EXPECTEDEXCEPTION'] = None # # !!! expectation TODO / something like: "slicing not supported"!!!
dictUsecase['EXPECTEDRETURN'] = None
# # # listofdictUsecases.append(dictUsecase)
del dictUsecase
# --------------------------------------------------------------------------------------------------------------
dictUsecase = {}
dictUsecase['TESTID'] = "JPP_1362"
dictUsecase['DESCRIPTION'] = "JSON file with blocked slicing notation (0:${negindex})"
dictUsecase['EXPECTATION'] = "No values are returned, and JsonPreprocessor throws an exception"
dictUsecase['SECTION'] = "BLOCKED_SLICING"
dictUsecase['SUBSECTION'] = "BADCASE"
dictUsecase['HINT'] = None
dictUsecase['COMMENT'] = None
dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_1362.jsonp"
dictUsecase['EXPECTEDEXCEPTION'] = None # # !!! expectation TODO / something like: "slicing not supported"!!!
dictUsecase['EXPECTEDRETURN'] = None
# # # listofdictUsecases.append(dictUsecase)
del dictUsecase
# --------------------------------------------------------------------------------------------------------------
dictUsecase = {}
dictUsecase['TESTID'] = "JPP_1363"
dictUsecase['DESCRIPTION'] = "JSON file with blocked slicing notation (left hand side of colon)"
dictUsecase['EXPECTATION'] = "No values are returned, and JsonPreprocessor throws an exception"
dictUsecase['SECTION'] = "BLOCKED_SLICING"
dictUsecase['SUBSECTION'] = "BADCASE"
dictUsecase['HINT'] = None
dictUsecase['COMMENT'] = None
dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_1363.jsonp"
dictUsecase['EXPECTEDEXCEPTION'] = None # # !!! expectation TODO / something like: "slicing not supported"!!!
dictUsecase['EXPECTEDRETURN'] = None
# # # listofdictUsecases.append(dictUsecase)
del dictUsecase
# --------------------------------------------------------------------------------------------------------------
dictUsecase = {}
dictUsecase['TESTID'] = "JPP_1364"
dictUsecase['DESCRIPTION'] = "JSON file with blocked slicing notation (left hand side of colon)"
dictUsecase['EXPECTATION'] = "No values are returned, and JsonPreprocessor throws an exception"
dictUsecase['SECTION'] = "BLOCKED_SLICING"
dictUsecase['SUBSECTION'] = "BADCASE"
dictUsecase['HINT'] = None
dictUsecase['COMMENT'] = None
dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_1364.jsonp"
dictUsecase['EXPECTEDEXCEPTION'] = None # # !!! expectation TODO / something like: "slicing not supported"!!!
dictUsecase['EXPECTEDRETURN'] = None
# # # listofdictUsecases.append(dictUsecase)
del dictUsecase
# --------------------------------------------------------------------------------------------------------------
dictUsecase = {}
dictUsecase['TESTID'] = "JPP_1365"
dictUsecase['DESCRIPTION'] = "JSON file with blocked slicing notation (combinations with negative integer parameter)"
dictUsecase['EXPECTATION'] = "No values are returned, and JsonPreprocessor throws an exception"
dictUsecase['SECTION'] = "BLOCKED_SLICING"
dictUsecase['SUBSECTION'] = "BADCASE"
dictUsecase['HINT'] = None
dictUsecase['COMMENT'] = None
dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_1365.jsonp"
dictUsecase['EXPECTEDEXCEPTION'] = None # # !!! expectation TODO / something like: "slicing not supported"!!!
dictUsecase['EXPECTEDRETURN'] = None
# # # listofdictUsecases.append(dictUsecase)
del dictUsecase
# --------------------------------------------------------------------------------------------------------------





Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0001.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0002.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0003.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0004.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0005.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0100.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0101.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0102.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0103.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0200.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0201.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0202.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0203.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0204.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0205.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0206.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0207.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0208.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0209.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0250.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0251.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion test/testfiles/jpp-test_config_0252.jsonp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2020-2023 Robert Bosch GmbH
// Copyright 2020-2024 Robert Bosch GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Loading

0 comments on commit 7c39606

Please sign in to comment.