mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-30 23:53:32 +01:00
Fix unit test behavior: we need to be in STATE_LIVE.
This commit is contained in:
parent
aa9688a4ad
commit
6ea3db6fa7
@ -5,11 +5,12 @@
|
|||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
|
#define CONNECTION_PRIVATE
|
||||||
|
#define DIRECTORY_PRIVATE
|
||||||
#define DIRVOTE_PRIVATE
|
#define DIRVOTE_PRIVATE
|
||||||
#define ENTRYNODES_PRIVATE
|
#define ENTRYNODES_PRIVATE
|
||||||
#define DIRECTORY_PRIVATE
|
#define HIBERNATE_PRIVATE
|
||||||
#define NETWORKSTATUS_PRIVATE
|
#define NETWORKSTATUS_PRIVATE
|
||||||
#define CONNECTION_PRIVATE
|
|
||||||
#define ROUTERLIST_PRIVATE
|
#define ROUTERLIST_PRIVATE
|
||||||
#define TOR_UNIT_TESTING
|
#define TOR_UNIT_TESTING
|
||||||
#include "or.h"
|
#include "or.h"
|
||||||
@ -20,6 +21,7 @@
|
|||||||
#include "directory.h"
|
#include "directory.h"
|
||||||
#include "dirvote.h"
|
#include "dirvote.h"
|
||||||
#include "entrynodes.h"
|
#include "entrynodes.h"
|
||||||
|
#include "hibernate.h"
|
||||||
#include "microdesc.h"
|
#include "microdesc.h"
|
||||||
#include "networkstatus.h"
|
#include "networkstatus.h"
|
||||||
#include "nodelist.h"
|
#include "nodelist.h"
|
||||||
@ -453,6 +455,8 @@ test_directory_guard_fetch_with_no_dirinfo(void *arg)
|
|||||||
|
|
||||||
(void) arg;
|
(void) arg;
|
||||||
|
|
||||||
|
hibernate_set_state_for_testing_(HIBERNATE_STATE_LIVE);
|
||||||
|
|
||||||
/* Initialize the SRV subsystem */
|
/* Initialize the SRV subsystem */
|
||||||
MOCK(get_my_v3_authority_cert, get_my_v3_authority_cert_m);
|
MOCK(get_my_v3_authority_cert, get_my_v3_authority_cert_m);
|
||||||
mock_cert = authority_cert_parse_from_string(AUTHORITY_CERT_1, NULL);
|
mock_cert = authority_cert_parse_from_string(AUTHORITY_CERT_1, NULL);
|
||||||
|
Loading…
Reference in New Issue
Block a user