forked from I2P_Developers/i2p.i2p
Tests: Disable NTP in context for unit tests
This commit is contained in:
@ -79,11 +79,15 @@ public class RouterContext extends I2PAppContext {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Caller MUST call initAll() after instantiation.
|
* Caller MUST call initAll() after instantiation.
|
||||||
|
*
|
||||||
|
* @param router may be null for unit tests if you are careful
|
||||||
*/
|
*/
|
||||||
public RouterContext(Router router) { this(router, null); }
|
public RouterContext(Router router) { this(router, null); }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Caller MUST call initAll() after instantiation.
|
* Caller MUST call initAll() after instantiation.
|
||||||
|
*
|
||||||
|
* @param router may be null for unit tests if you are careful
|
||||||
*/
|
*/
|
||||||
public RouterContext(Router router, Properties envProps) {
|
public RouterContext(Router router, Properties envProps) {
|
||||||
this(router, envProps, true);
|
this(router, envProps, true);
|
||||||
@ -93,6 +97,7 @@ public class RouterContext extends I2PAppContext {
|
|||||||
* Caller MUST call initAll() after instantiation.
|
* Caller MUST call initAll() after instantiation.
|
||||||
* NOT a public API, for use by Router only, NOT for external use.
|
* NOT a public API, for use by Router only, NOT for external use.
|
||||||
*
|
*
|
||||||
|
* @param router may be null for unit tests if you are careful
|
||||||
* @param doInit should this context be used as the global one (if necessary)?
|
* @param doInit should this context be used as the global one (if necessary)?
|
||||||
* Will only apply if there is no global context now.
|
* Will only apply if there is no global context now.
|
||||||
* If false, caller should call setGlobalContext() afterwards.
|
* If false, caller should call setGlobalContext() afterwards.
|
||||||
@ -101,6 +106,11 @@ public class RouterContext extends I2PAppContext {
|
|||||||
RouterContext(Router router, Properties envProps, boolean doInit) {
|
RouterContext(Router router, Properties envProps, boolean doInit) {
|
||||||
super(doInit, filterProps(envProps));
|
super(doInit, filterProps(envProps));
|
||||||
_router = router;
|
_router = router;
|
||||||
|
if (router == null) {
|
||||||
|
// disable NTP when doing unit tests
|
||||||
|
setProperty("time.disabled", "true");
|
||||||
|
}
|
||||||
|
|
||||||
// Disabled here so that the router can get a context and get the
|
// Disabled here so that the router can get a context and get the
|
||||||
// directory locations from it, to do an update, without having
|
// directory locations from it, to do an update, without having
|
||||||
// to init everything. Caller MUST call initAll() afterwards.
|
// to init everything. Caller MUST call initAll() afterwards.
|
||||||
|
Reference in New Issue
Block a user