public static String getNextTestThreadName() { String testName = getCurrentTestName(); TestResources resources = getTestResources(testName); String shortName = resources.getShortName(); int nextThreadIndex = resources.addThread(); return "testng-" + shortName + (nextThreadIndex != 0 ? "-" + nextThreadIndex : ""); }
public static String getNextNodeName() { String testName = getCurrentTestName(); TestResources resources = getTestResources(testName); String shortName = resources.getShortName(); int nextNodeIndex = resources.addNode(); return shortName + "-" + "Node" + getNameForIndex(nextNodeIndex); }
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { ConfigurationBuilder c = TestCacheManagerFactory.getDefaultCacheConfiguration(true); return TestCacheManagerFactory.createCacheManager(c); }
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { return TestCacheManagerFactory.createCacheManager(false); }
public static EmbeddedCacheManager createClusteredCacheManager(GlobalConfigurationBuilder gcb, ConfigurationBuilder defaultCacheConfig) { return createClusteredCacheManager(gcb, defaultCacheConfig, new TransportFlags()); }
public MergePolicyCustomTest(CacheMode cacheMode, int owners, String description, int[] partition1, int[] partition2) { super(cacheMode, owners, description, AvailabilityMode.AVAILABLE, partition1, partition2); this.mergePolicy = ((preferredEntry, otherEntries) -> TestInternalCacheEntryFactory.create(conflictKey, "Custom")); this.valueAfterMerge = "Custom"; } }
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { return TestCacheManagerFactory.fromXml(FILE_NAME); }
public static void amendTransport(GlobalConfigurationBuilder cfg) { amendTransport(cfg, new TransportFlags()); }
public static String getCurrentTestShortName() { String currentTestName = TestResourceTracker.getCurrentTestName(); return getTestResources(currentTestName).getShortName(); }
public static void amendGlobalConfiguration(GlobalConfigurationBuilder gcb, TransportFlags flags) { amendMarshaller(gcb); minimizeThreads(gcb); amendTransport(gcb, flags); }
/** * @see #createCacheManagerEnforceJmxDomain(String) */ public static EmbeddedCacheManager createCacheManagerEnforceJmxDomain(String jmxDomain) { return createCacheManagerEnforceJmxDomain(jmxDomain, true, true, true); }
public static void addResource(String testName, final Cleaner<?> cleaner) { TestResources resources = getTestResources(testName); resources.addResource(cleaner); }
public final void reset() { open = true; checkPoint = new CheckPoint(); } }
/** * Remove all failure detection related * protocols from the given JGroups stack. */ private static void removeFailureDetection(JGroupsProtocolCfg jgroupsCfg) { jgroupsCfg.removeProtocol(FD).removeProtocol(FD_SOCK).removeProtocol(FD_ALL).removeProtocol(FD_ALL2) .removeProtocol(VERIFY_SUSPECT); }
public void awaitStrict(String event, long timeout, TimeUnit unit) throws InterruptedException, TimeoutException { awaitStrict(event, 1, timeout, unit); }
final void trigger() { checkPoint.trigger("await-start"); } }
@Override public EmbeddedCacheManager run() { return TestCacheManagerFactory.createCacheManager(global, config); } });
/** * @see #createCacheManagerEnforceJmxDomain(String) */ public static EmbeddedCacheManager createCacheManagerEnforceJmxDomain(String jmxDomain, boolean exposeGlobalJmx, boolean exposeCacheJmx, boolean allowDuplicates) { return createCacheManagerEnforceJmxDomain(jmxDomain, null, exposeGlobalJmx, exposeCacheJmx, allowDuplicates); }
public final void reset() { open = true; checkPoint = new CheckPoint(); } }