Added Smaph and 3MConnector rules
This commit is contained in:
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
|
|
|
@ -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
|
|
|
@ -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
|
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"match": {
|
||||
"serviceClassRegex": "Application",
|
||||
"serviceNameRegex": "Smaph",
|
||||
"calledMethodRegex": "(?!annotate).*"
|
||||
},
|
||||
"replace": {
|
||||
"serviceClass": "Application",
|
||||
"serviceName": "Smaph",
|
||||
"calledMethod": "OTHER"
|
||||
}
|
||||
}
|
|
@ -0,0 +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…
Reference in New Issue