Browse Source

1. 规则引擎枚举类型支持版本化

2. 优化测试用例执行模式: 在单个测试时移除执行所有按钮
main
wangshaoping 2 months ago
parent
commit
03712de4b9
  1. 1
      io.sc.engine.rule.frontend/src/views/shared/TestCaseGrid.vue
  2. 2
      io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/common/service/impl/ParameterAndValueTypeServiceImpl.java

1
io.sc.engine.rule.frontend/src/views/shared/TestCaseGrid.vue

@ -225,7 +225,6 @@ const getActions = () => {
'remove', 'remove',
'separator', 'separator',
actionMap['execute'], actionMap['execute'],
actionMap['executeAll'],
'separator', 'separator',
[actionMap['batchTest'], actionMap['download'], actionMap['upload']], [actionMap['batchTest'], actionMap['download'], actionMap['upload']],
'separator', 'separator',

2
io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/common/service/impl/ParameterAndValueTypeServiceImpl.java

@ -210,7 +210,7 @@ public class ParameterAndValueTypeServiceImpl implements ParameterAndValueTypeSe
for(EnumDictionaryEntity enumDictionary : enumDictionaryEntities){ for(EnumDictionaryEntity enumDictionary : enumDictionaryEntities){
Parameter parameter =new Parameter(); Parameter parameter =new Parameter();
parameter.setCode(IdReplacer.className(enumDictionary.getCode(),enumDictionary.getVersion())); parameter.setCode(IdReplacer.className(enumDictionary.getCode(),enumDictionary.getVersion()));
parameter.setName(enumDictionary.getName()); parameter.setName(IdReplacer.className(enumDictionary.getName(),enumDictionary.getVersion()));
parameter.setType(DictionaryType.ENUM.toString()); parameter.setType(DictionaryType.ENUM.toString());
parameter.setValueType(enumDictionary.getCode()); parameter.setValueType(enumDictionary.getCode());
parameter.setValueTypeVersion(enumDictionary.getVersion()); parameter.setValueTypeVersion(enumDictionary.getVersion());

Loading…
Cancel
Save