aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2023-06-27 11:43:19 -0500
committerluigi1111 <luigi1111w@gmail.com>2023-06-27 11:43:19 -0500
commit29337714c4c0a3bc0b17be1c2905dba8c2bae912 (patch)
treebce6a9171877482f9471a830b8c62f5463339bf1
parentMerge pull request #8856 (diff)
parenttests: remove daemon_tests (diff)
downloadmonero-29337714c4c0a3bc0b17be1c2905dba8c2bae912.tar.xz
Merge pull request #8857
f7deb7d tests: remove daemon_tests (tobtoht)
-rw-r--r--tests/CMakeLists.txt2
-rw-r--r--tests/README.md4
-rw-r--r--tests/daemon_tests/CMakeLists.txt50
-rw-r--r--tests/daemon_tests/transfers.cpp103
4 files changed, 0 insertions, 159 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index f14f7ff5a..39e7ed8a9 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -105,8 +105,6 @@ if (TREZOR_DEBUG)
add_subdirectory(trezor)
endif()
-# add_subdirectory(daemon_tests)
-
set(hash_targets_sources
hash-target.cpp)
diff --git a/tests/README.md b/tests/README.md
index ea57b258f..0d2180d67 100644
--- a/tests/README.md
+++ b/tests/README.md
@@ -43,10 +43,6 @@ ctest
To run the same tests on a release build, replace `debug` with `release`.
-# Daemon tests
-
-[TODO]
-
# Functional tests
[TODO]
diff --git a/tests/daemon_tests/CMakeLists.txt b/tests/daemon_tests/CMakeLists.txt
deleted file mode 100644
index 182231132..000000000
--- a/tests/daemon_tests/CMakeLists.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright (c) 2014-2023, The Monero Project
-#
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without modification, are
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of source code must retain the above copyright notice, this list of
-# conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright notice, this list
-# of conditions and the following disclaimer in the documentation and/or other
-# materials provided with the distribution.
-#
-# 3. Neither the name of the copyright holder nor the names of its contributors may be
-# used to endorse or promote products derived from this software without specific
-# prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
-# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
-# THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
-# THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-set(transfers_sources
- transfers.cpp)
-
-set(transfers_headers)
-
-monero_add_minimal_executable(transfers
- ${transfers_sources}
- ${transfers_headers})
-target_link_libraries(transfers
- PRIVATE
- useragent
- rpc
- cryptonote_core
- cncrypto
- common
- epee
- ${GTEST_LIBRARIES})
-
-file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/test_transfers")
-add_custom_target(test_transfers
- COMMAND transfers
- WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/test_transfers")
diff --git a/tests/daemon_tests/transfers.cpp b/tests/daemon_tests/transfers.cpp
deleted file mode 100644
index 2980c93ed..000000000
--- a/tests/daemon_tests/transfers.cpp
+++ /dev/null
@@ -1,103 +0,0 @@
-// Copyright (c) 2014-2023, The Monero Project
-//
-// All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without modification, are
-// permitted provided that the following conditions are met:
-//
-// 1. Redistributions of source code must retain the above copyright notice, this list of
-// conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright notice, this list
-// of conditions and the following disclaimer in the documentation and/or other
-// materials provided with the distribution.
-//
-// 3. Neither the name of the copyright holder nor the names of its contributors may be
-// used to endorse or promote products derived from this software without specific
-// prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
-// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
-// THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
-// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-// Parts of this file are originally copyright (c) 2012-2013 The Cryptonote developers
-
-#include "gtest/gtest.h"
-#include <sstream>
-#include "wallet/wallet.h"
-#include "rpc/core_rpc_server.h"
-#include "cryptonote_basic/account.h"
-#include "net/http_client_abstract_invoke.h"
-using namespace std;
-using namespace epee::misc_utils;
-using namespace cryptonote;
-
-string daemon_address = "http://localhost:23400";
-
-#define ACCS 5
-
-TEST(Transfers, Transfers)
-{
- log_space::get_set_log_detalisation_level(true, LOG_LEVEL_3);
- log_space::log_singletone::add_logger(LOGGER_CONSOLE, NULL, NULL);
-
- cout << "TESTING: transfers" << endl;
-
- net_utils::http::http_simple_client http_client;
- wallet miner, accs[100], receiver;
- miner.generate();
- ASSERT_TRUE(miner.init());
- ASSERT_TRUE(miner.store("miner.b2wallet"));
- cout << "miner: " << miner.get_account().get_public_address_str(false) << endl;
-
- for (int i = 0; i < ACCS; i++) {
- ostringstream s;
- s << "acc" << setw(2) << setfill('0') << i << ".b2wallet";
- accs[i].generate();
- assert(accs[i].init());
- assert(accs[i].store(s.str()));
- }
- receiver.generate();
- assert(receiver.init());
- receiver.store("receiver.b2wallet");
-
- {
- COMMAND_RPC_START_MINE::request req;
- req.miner_address = miner.get_account().get_public_address_str(false);
- req.threads_count = 1;
- COMMAND_RPC_START_MINE::response res;
- bool r = net_utils::http::invoke_http_json_remote_command(daemon_address + "/start_mine", req, res, http_client);
- ASSERT_TRUE(r);
- }
-
- string s;
- //getline(cin, s);
- sleep_no_w(1000);
- ASSERT_TRUE(miner.refresh());
- cout << "miner balance: " << miner.balance() << endl;
-
- vector<pair<account_public_address, uint64_t>> d_accs;
- for (int i = 0; i < ACCS; i++)
- d_accs.push_back(make_pair(accs[i].get_account().get_keys().m_account_address, 1));
- ASSERT_TRUE(miner.transfer(d_accs));
-
- //getline(cin, s);
- sleep_no_w(1000);
- for (int i = 0; i < ACCS; i++) {
- ASSERT_TRUE(accs[i].refresh());
- ASSERT_TRUE(accs[i].transfer(receiver.get_account().get_keys().m_account_address, 1));
- }
-
- //getline(cin, s);
- cout << "wait for block" << endl;
- sleep_no_w(10000);
- receiver.refresh();
- ASSERT_TRUE(receiver.balance() == ACCS);
- cout << "OK" << endl;
-}