Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does this pull request do?
Add ctest support for Redisson.
What changes were included in this pull request?
Because Redisson uses YAML to for its configuration setting import, some changes were made to support YAML configuration file.
For
identify_params
module:conf_params.txt
andtest_method_list.json
for Redisson.add_project.sh
,identify_param.sh
, andconstant.py
to include command and configuration value for setting up and running the Redisson.for
run_ctest
module:inject.py
, modify inject_config() function. Because Redisson uses yaml file to store configuration values, which is different from the xml file used in other maven-based projects.program_input.py
,-DredisBinary
needs to be added in the maven command to run redisson testsfor
generate_ctest
module:value_generation.py
for redisson.Config.java
. Hence, I put all the testable parameters inredisson-default.tsv
for
generate_ctest
module:inject.py
,main.py
,program_input.py
for Redisson.inject.py
, modify the function to support yaml file to store configuration valuesmain.py
, skipped parameters that are not in the mapping.Others
setup_ubuntu.sh
opensource-redisson.json