@Before public void setUp() throws Exception { // new File("testledger").delete(); // Class.forName("org.postgresql.Driver"); ledger = new PostgresLedger(CONNECTION_STRING); ledger.enableCache(false); }
@Before public void beforeMainTest() throws Exception { // clearLedgers List<String> dbUrls = new ArrayList<>(); dbUrls.add("jdbc:postgresql://localhost:5432/universa_node_t1"); dbUrls.add("jdbc:postgresql://localhost:5432/universa_node_t2"); dbUrls.add("jdbc:postgresql://localhost:5432/universa_node_t3"); dbUrls.add("jdbc:postgresql://localhost:5432/universa_node_t4"); List<Ledger> ledgers = new ArrayList<>(); dbUrls.stream().forEach(url -> { try { clearLedger(url); PostgresLedger ledger = new PostgresLedger(url); ledgers.add(ledger); } catch (Exception e) { e.printStackTrace(); } }); // add U issuer test key configForProvider.addTransactionUnitsIssuerKeyData(new KeyAddress("Zau3tT8YtDkj3UDBSznrWHAjbhhU4SXsfQLWDFsv5vw24TLn6s")); }
Ledger ledger = new PostgresLedger(PostgresLedgerTest.CONNECTION_STRING + "_t" + i, properties);
properties.load(new FileReader(file)); ledger_s = new PostgresLedger(PostgresLedgerTest.CONNECTION_STRING, properties); node_s = new Node(config_s, myInfo, ledger_s, network_s, getNodeKey(0)); ((TestSingleNetwork)network_s).addNode(myInfo, node_s);
try { clearLedger(url); PostgresLedger ledger = new PostgresLedger(url); ledgers.add(ledger); } catch (Exception e) {
private void loadNodeConfig() throws IOException, SQLException { Yaml yaml = new Yaml(); configRoot = (String) options.valueOf("config"); nodeKey = null; Binder settings = Binder.of(yaml.load(new FileInputStream(configRoot + "/config/config.yaml"))); log("node settings: " + settings); String nodeKeyFileName = configRoot + "/tmp/" + settings.getStringOrThrow("node_name") + ".private.unikey"; log(nodeKeyFileName); nodeKey = new PrivateKey(Do.read(nodeKeyFileName)); myInfo = new NodeInfo(nodeKey.getPublicKey(), settings.getIntOrThrow("node_number"), settings.getStringOrThrow("node_name"), (String) settings.getListOrThrow("ip").get(0), settings.getStringOrThrow("public_host"), settings.getIntOrThrow("udp_server_port"), settings.getIntOrThrow("http_client_port"), settings.getIntOrThrow("http_server_port") ); config.setIsFreeRegistrationsAllowedFromYaml(settings.getBoolean("allow_free_registrations", false)); config.setPermanetMode(settings.getBoolean("permanet_mode", false)); ledger = new PostgresLedger(settings.getStringOrThrow("database")); log("ledger constructed"); log("key loaded: " + nodeKey.info()); log("node local URL: " + myInfo.publicUrlString()); log("node info: " + myInfo.toBinder()); }
ln.setNodes(nodesMap_s); Ledger ledger = new PostgresLedger(PostgresLedgerTest.CONNECTION_STRING + "_t" + i, properties); Node n = new Node(config_s, info, ledger, ln, getNodeKey(i)); nodesMap_s.put(info, n);
ln.setNodes(nodesMap_s); Ledger ledger = new PostgresLedger(PostgresLedgerTest.CONNECTION_STRING + "_t" + i, properties); Node n = new Node(config_s, info, ledger, ln, getNodeKey(i)); nodesMap_s.put(info, n);
ledger = new PostgresLedger((String) options.valueOf("database")); log("ledger constructed"); Object[] result = ledger.loadConfig();
try { PostgresLedger ledger = new PostgresLedger(url); ledgers.add(ledger); } catch (Exception e) { PostgresLedger ledger = new PostgresLedger(url); assertTrue(ledger.findUnfinished().isEmpty()); ledger.close();
Thread.sleep(500); try { ledger = new PostgresLedger(dbUrl); break; } catch (Exception e) {