mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2025-02-25 18:55:28 -06:00
inject name into tags automatically
This commit is contained in:
parent
c31302e4d0
commit
fb587ce426
@ -40,8 +40,6 @@ blocks:
|
||||
}
|
||||
params:
|
||||
readPreference: primary
|
||||
tags:
|
||||
name: main-find
|
||||
- name: main-write
|
||||
tags:
|
||||
phase: main
|
||||
@ -57,5 +55,3 @@ blocks:
|
||||
}
|
||||
params:
|
||||
readPreference: primary
|
||||
tags:
|
||||
name: main-insert
|
||||
|
@ -61,7 +61,7 @@ public class ReadyMongoStatementTest {
|
||||
|
||||
@Test
|
||||
public void testResolvePhaseMainRead() {
|
||||
String tagfilter = activityDef.getParams().getOptionalString("tags").orElse("phase:main,name:main-find");
|
||||
String tagfilter = activityDef.getParams().getOptionalString("tags").orElse("phase:main,name:.*main-find");
|
||||
|
||||
List<OpTemplate> stmts = stmtsDocList.getStmts(tagfilter);
|
||||
assertThat(stmts).hasSize(1);
|
||||
@ -83,7 +83,7 @@ public class ReadyMongoStatementTest {
|
||||
|
||||
@Test
|
||||
public void testResolvePhaseMainWrite() {
|
||||
String tagfilter = activityDef.getParams().getOptionalString("tags").orElse("phase:main,name:main-insert");
|
||||
String tagfilter = activityDef.getParams().getOptionalString("tags").orElse("phase:main,name:.*main-insert");
|
||||
|
||||
List<OpTemplate> stmts = stmtsDocList.getStmts(tagfilter);
|
||||
assertThat(stmts).hasSize(1);
|
||||
|
@ -47,7 +47,7 @@ public class StmtDetailOverrideTest {
|
||||
assertThat(s.getStmt()).contains("globalstatement1");
|
||||
assertThat(s.getBindings()).hasSize(1);
|
||||
assertThat(s.getParams()).hasSize(1);
|
||||
assertThat(s.getTags()).hasSize(1);
|
||||
assertThat(s.getTags()).hasSize(2);
|
||||
|
||||
StmtsBlock doc1block1 = doc1.getBlocks().get(1);
|
||||
List<OpTemplate> stmts = doc1block1.getOps();
|
||||
@ -56,14 +56,14 @@ public class StmtDetailOverrideTest {
|
||||
s = stmts.get(0);
|
||||
assertThat(s.getName()).isEqualTo("testblock1--stmt1");
|
||||
assertThat(s.getStmt()).contains("astatement1");
|
||||
assertThat(s.getTags()).hasSize(1);
|
||||
assertThat(s.getTags()).hasSize(2);
|
||||
assertThat(s.getBindings()).hasSize(1);
|
||||
assertThat(s.getParams()).hasSize(1);
|
||||
|
||||
s = stmts.get(1);
|
||||
assertThat(s.getName()).isEqualTo("testblock1--s2name");
|
||||
assertThat(s.getStmt()).contains("s2statement data");
|
||||
assertThat(s.getTags()).hasSize(1);
|
||||
assertThat(s.getTags()).hasSize(2);
|
||||
assertThat(s.getBindings()).hasSize(1);
|
||||
assertThat(s.getParams()).hasSize(1);
|
||||
|
||||
@ -78,7 +78,7 @@ public class StmtDetailOverrideTest {
|
||||
s = stmts.get(3);
|
||||
assertThat(s.getName()).isEqualTo("testblock1--s4");
|
||||
assertThat(s.getStmt()).contains("statement 4");
|
||||
assertThat(s.getTags()).hasSize(1);
|
||||
assertThat(s.getTags()).hasSize(2);
|
||||
assertThat(s.getBindings()).hasSize(1);
|
||||
assertThat(s.getParams()).hasSize(1);
|
||||
|
||||
|
@ -87,11 +87,11 @@ public class StmtsDocListTest {
|
||||
|
||||
assertThat(stmts1.get(0).getBindings()).containsExactly(MapEntry.entry("b2","b2d"),MapEntry.entry("b1","b1d"));
|
||||
assertThat(stmts1.get(0).getParams()).containsExactly(MapEntry.entry("param1","value1"));
|
||||
assertThat(stmts1.get(0).getTags()).containsExactly(MapEntry.entry("atagname","atagvalue"));
|
||||
assertThat(stmts1.get(0).getTags()).containsExactly(MapEntry.entry("atagname","atagvalue"),MapEntry.entry("name","doc1--block0--stmt1"));
|
||||
|
||||
assertThat(stmts1.get(1).getBindings()).containsExactly(MapEntry.entry("b2","b2d"),MapEntry.entry("b1","b1d"));
|
||||
assertThat(stmts1.get(1).getParams()).containsExactly(MapEntry.entry("param1","value1"));
|
||||
assertThat(stmts1.get(1).getTags()).containsExactly(MapEntry.entry("atagname","atagvalue"));
|
||||
assertThat(stmts1.get(1).getTags()).containsExactly(MapEntry.entry("atagname","atagvalue"),MapEntry.entry("name","doc1--block0--stmt2"));
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user