heck
1429ef9966
Tests: PityTest11 - update tests
4 years ago
heck
8aa9a8136d
Tests: PityTest11 - create dirs
4 years ago
heck
de01a38d10
Tests: PityTest11 - test_processdirs done
4 years ago
heck
ed6d01b4e2
Tests: PityTest11 - test_execmodes
4 years ago
heck
d05a89baa6
Tests: PityTest11 - Test status output
4 years ago
heck
ed3d34f6b3
Tests: PityTest11 - add PTASSERT()
4 years ago
heck
60655faf02
Tests: delete old prototypes
4 years ago
heck
d6fc9cf132
Test: PityTest11 dir rename
4 years ago
heck
d04f53b4a7
Test: pEpTestTree - Rebranding! its now PityTest11 \o/
4 years ago
heck
f54750366c
Test: pEpTestTree - impl is now hxx
4 years ago
heck
9f36d71228
Test: pEpTestTree - update tests
4 years ago
heck
774022cb49
Test: pEpTestTree - made generic for the model type
4 years ago
heck
82fb83b706
Test: pEpTestTree - TestModel forgot virtual (baseclass maybe not even needed)
4 years ago
heck
4a38564ce6
pEpTestTree - loads of improvements and func
4 years ago
heck
ba34baa2eb
Tests: pEpTest changes, its getting there... wait for it.
4 years ago
heck
e5aa2284ae
pEpLog - Add PID
4 years ago
heck
2d7ec43fbc
Test: Add test_pEpTest_basic
4 years ago
heck
17585d1ee6
Test: Add pEpTest to the build
4 years ago
heck
af276f6f70
Test: pEpTest fix execution model
4 years ago
heck
6dcdab26d8
Tests - fix naming of test_pEpTest_basic.cc
4 years ago
heck
aac0603b60
Tests: add first draft of pEpTest
pEpTest is the new testing framework featuring:
- Distributed Testing
- TestUnit Tree
* TestUnit config is inherited
* Hierarchy represents prerequisites
- Execution model supporting
* Functions
* Process serial and parallel
* Threads serial and parallel
- Lambdas (of course)
- DataModel
* Roles (1 ident)
* Identities
* Nodes
* Nodes and Roles have n-n relationship
- Perspective: Test are written from a 1st person perspective, which can assume any of the ROLES.
- Transport: send messages to ROLES, on any node.
4 years ago
heck
24aafa8311
Test: test_message_cache.cc - missing include
4 years ago
heck
9b3975189f
Test: Build - add -lpthread
4 years ago
heck
efa54bd050
Tests: Start new Test framework for distributed testing. (Multi-User / Multi-Device)
4 years ago
heck
c3aeb1e0ff
Tests: add framework/utils.cc - sleep_millis();
4 years ago
heck
a015331c53
Split utils.cc and add std_utils.cc
4 years ago
heck
9105e95cb9
Test: update test_group.cc - WIP
4 years ago
heck
2702f621f5
Tests: update because of Utils moved
4 years ago
heck
4ab61fccdb
listmanager_dummy - Separate DoesNotExistException into ListDoesNotExistException and MemberDoesNotExistException
4 years ago
heck
0d72ea5367
Add pEp::Utils - collection of helper functions and stuff...
Separated out from pEp::Test::Utils
4 years ago
heck
b832f80832
Tests: listmanager_dummy - member_add() and member_remove()
Test throws DoesNotExistException if list does not exist
4 years ago
heck
cd1c137e30
Test: test_adapter - use TESTLOG() instead od pEpLog() for tests
4 years ago
heck
be1255f263
Test: test_adapter - use TESTLOG() instead od pEpLog() for tests
4 years ago
heck
c0bc63dc8f
Test: test_ensure_passphrase - remove of unused includes
4 years ago
heck
40132db3e2
Test: test_group - use pEpLog::log() instead of cout
4 years ago
heck
5ec8455792
Test: test_listmanager_dummy - move the ASSERT_EXCEPT macro to utils
4 years ago
heck
b5bd084580
Test: test_pEpSQLite - Switch from pEpLog() to using TESTLOG()
Also, use the ASSERT_EXCEPT macro from Test::Utils
4 years ago
heck
cf7c5feea1
Test: Framework improve logging
depend on pEpLog, but add logging macros that are for testing and are not controlled by pEpLog::set_enabled(), so you can disable library logging.
4 years ago
heck
3444377bc2
Tests: test_listmanager_dummy - use log()
4 years ago
heck
42855fdeee
Test: Utils - add const, add log() and lograw()
4 years ago
heck
a2c5c99046
grp enc interface - ommit pEp_group in adapter_group_create()
4 years ago
heck
943f07c469
test_listmanager_dummy - Add Error conditions / add list_exists(), member_exists()
4 years ago
heck
316e7cc5d5
Tests: test_listmanager_dummy - forgot some const
4 years ago
heck
ace39bb69d
Tests: test_pEpSQLite.cc - clean
4 years ago
heck
220f588cb4
rm old prototype
4 years ago
heck
48d2a7670a
Tests: Add tests for class ListManagerDummy
4 years ago
heck
c42866978f
test: pEpSQLite - fix cleanup
4 years ago
heck
06a3fdb0b0
Tests: Utils rename to_string() functions
4 years ago
heck
50130c5caf
Tests: Move util functions to utils.cc
4 years ago
heck
082e886357
Tests: Add tests for pEpSQLite
NEVER IMITATE THIS WAY OF WRITING TESTS.
THIS IS FUCKING STUPID.
4 years ago