Added Smaph and 3MConnector rules

master
Luca Frosini 4 years ago
parent e45a17f543
commit ffbca01f18

@ -219,8 +219,8 @@ public class TestRules extends ContextTest {
public void testSingleRule() throws Exception {
allRules();
File rulesDirectory = getRulesDirectory();
File rulesDirFile = new File(rulesDirectory, "WhnManager");
File ruleFile = new File(rulesDirFile, "WhnManager-OTHER.json");
File rulesDirFile = new File(rulesDirectory, "3MConnector");
File ruleFile = new File(rulesDirFile, "3MConnector-connect.json");
testRule(ruleFile);
}
@ -228,7 +228,7 @@ public class TestRules extends ContextTest {
public void testAllRuleInAdirectory() throws Exception {
allRules();
File rulesDirectory = getRulesDirectory();
File rulesDirFile = new File(rulesDirectory, "StorageHub");
File rulesDirFile = new File(rulesDirectory, "3MConnector");
FilenameFilter filenameFilter = new FilenameFilter() {
@Override

@ -0,0 +1,2 @@
DataAccess,3MConnector,gcube/service/connect
DataAccess,3MConnector,/gcube/service/connect
1 DataAccess 3MConnector gcube/service/connect
2 DataAccess 3MConnector /gcube/service/connect

@ -0,0 +1,12 @@
{
"match": {
"serviceClassRegex": "DataAccess",
"serviceNameRegex": "3MConnector",
"calledMethodRegex": "^\/{0,1}gcube\/service\/connect.*"
},
"replace": {
"serviceClass": "DataAccess",
"serviceName": "3MConnector",
"calledMethod": "connect"
}
}

@ -0,0 +1,2 @@
DataAccess,3MConnector,gcube/service/disconnect
DataAccess,3MConnector,/gcube/service/disconnect
1 DataAccess 3MConnector gcube/service/disconnect
2 DataAccess 3MConnector /gcube/service/disconnect

@ -0,0 +1,12 @@
{
"match": {
"serviceClassRegex": "DataAccess",
"serviceNameRegex": "3MConnector",
"calledMethodRegex": "^\/{0,1}gcube\/service\/disconnect.*"
},
"replace": {
"serviceClass": "DataAccess",
"serviceName": "3MConnector",
"calledMethod": "disconnect"
}
}

@ -0,0 +1,2 @@
Application,Smaph,custom.js
Application,Smaph,sitting-cat.png
1 Application Smaph custom.js
2 Application Smaph sitting-cat.png

@ -0,0 +1,12 @@
{
"match": {
"serviceClassRegex": "Application",
"serviceNameRegex": "Smaph",
"calledMethodRegex": "(?!annotate).*"
},
"replace": {
"serviceClass": "Application",
"serviceName": "Smaph",
"calledMethod": "OTHER"
}
}

@ -0,0 +1 @@
Application,Smaph,annotate
1 Application Smaph annotate

@ -0,0 +1,12 @@
{
"match": {
"serviceClassRegex": "Application",
"serviceNameRegex": "Smaph",
"calledMethodRegex": "annotate"
},
"replace": {
"serviceClass": "Application",
"serviceName": "Smaph",
"calledMethod": "annotate"
}
}

@ -21,6 +21,28 @@
"serviceName": "DataMiner",
"calledMethod": "${CalledMethod}"
}
},{
"match": {
"serviceClassRegex": "DataAccess",
"serviceNameRegex": "3MConnector",
"calledMethodRegex": "^\/{0,1}gcube\/service\/connect.*"
},
"replace": {
"serviceClass": "DataAccess",
"serviceName": "3MConnector",
"calledMethod": "connect"
}
},{
"match": {
"serviceClassRegex": "DataAccess",
"serviceNameRegex": "3MConnector",
"calledMethodRegex": "^\/{0,1}gcube\/service\/disconnect.*"
},
"replace": {
"serviceClass": "DataAccess",
"serviceName": "3MConnector",
"calledMethod": "disconnect"
}
},{
"match": {
"serviceClassRegex": "Common",
@ -748,6 +770,28 @@
"serviceName": "SimulFishGrowthData",
"calledMethod": "OTHER"
}
},{
"match": {
"serviceClassRegex": "Application",
"serviceNameRegex": "Smaph",
"calledMethodRegex": "annotate"
},
"replace": {
"serviceClass": "Application",
"serviceName": "Smaph",
"calledMethod": "annotate"
}
},{
"match": {
"serviceClassRegex": "Application",
"serviceNameRegex": "Smaph",
"calledMethodRegex": "(?!annotate).*"
},
"replace": {
"serviceClass": "Application",
"serviceName": "Smaph",
"calledMethod": "OTHER"
}
},{
"match": {
"serviceClassRegex": "VREManagement",

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save