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.
Summary
Extend the openctest to support the Apache RocketMq acl module
Modification
Files added
rocketmq-acl-default.tsv
to core/default_configs.opensource-rocketmq-acl.json
to data/ctest_mapping.interception.patch
and `logging.patch' to core/patch/rocketmq.conf_params.txt
andtest_method_list.json
to rocketmq-acl folder.sample-rocketmq
folder under core/run_ctest, and adding a yaml filetest.yml
as an example.Files changed
core/setup_ubuntu.sh
. This modification is due to the VM environment I worked on this project.add_project.sh
under the /core directory. Cloned git repo will be named asctest-rocketmq
under core/app. Branch I used is named asctest-intercept
.value_generation.py
to support Rocketmq. Generated filerocketmq-acl-generated-values.tsv
by this step is moved to core/generate_ctest for ctest generation step.inject.py
. Content for program_input.py are changed correspondingly to support rocketmq. Generated result json filectests-rocketmq-acl.json
for this step is added to core/generate_ctest/ctest_mapping. Multiple.tsv
and.list
file are added to core/generate_ctest/ctest_mapping/test_result/rocketmq-acl.inject.py
andprogram_input.py
are modified the same way as the same name files under core/generate_ctest. The only difference is that theconf_file_dir
attribute is set assample-rocketmq
inprogram_input.py
. Addedparse_conf_file_xml
function toparse_input.py
to support yaml type input.Notice
This is for configuration testing project for CS527 FALL 2022.