@SuppressWarnings("SynchronizationOnLocalVariableOrMethodParameter") protected void checkSupplyContextMapIsEmpty() { for (Ignite g : G.allGrids()) { for (GridCacheAdapter c : ((IgniteEx) g).context().cache().internalCaches()) { Object supplier = U.field(c.preloader(), "supplier"); Map map = U.field(supplier, "scMap"); synchronized (map) { assert map.isEmpty(); } } } }
private JdbcConnection connection() throws Exception { GridKernalContext ctx = ((IgniteEx) ignite).context(); GridQueryProcessor qryProcessor = ctx.query(); IgniteH2Indexing idx = U.field(qryProcessor, "idx"); return (JdbcConnection) idx.connectionForSpace(null); }
/** {@inheritDoc} */ @Override protected void afterTestsStopped() throws Exception { super.afterTestsStopped(); System.setProperty(IgniteSystemProperties.IGNITE_UPDATE_NOTIFIER, "false"); Properties props = U.field(IgniteProperties.class, "PROPS"); props.setProperty("ignite.update.status.params", updateStatusParams); }
/** {@inheritDoc} */ @Override protected void beforeTestsStarted() throws Exception { super.beforeTestsStarted(); System.setProperty(IgniteSystemProperties.IGNITE_UPDATE_NOTIFIER, "true"); Properties props = U.field(IgniteProperties.class, "PROPS"); updateStatusParams = props.getProperty("ignite.update.status.params"); props.setProperty( "ignite.update.status.params", "ver=" + IgniteProperties.get("ignite.version")); }