heck
8f28c98f99
Tests: PityTest - fixes
4 years ago
heck
1a4107e662
Tests: PityTest - reflect on redesign
4 years ago
heck
8224eea9d6
Tests: PityTest - update tests
4 years ago
heck
717dd5acd2
Tests: PityTest - Separation of concerns
4 years ago
heck
eb2a3019ee
Tests: PityTest - integrate transport into PityUnit
4 years ago
heck
f79dbbbea2
Tests: PityTest - extract perspective into class
4 years ago
heck
9d28b5c3e3
Tests: PityTest - extract transport into class
4 years ago
heck
2245a374eb
Test: PityTest - Add test_swarm
4 years ago
heck
c386664a1a
Test: PityTest - Add Perspective peers/partner etc...
4 years ago
heck
3ac5b641d8
Test: PityTest - Add fs_mutex (a very primitive IPC sync method)
4 years ago
heck
e45dd9604d
Test: PityTest - Add transport
4 years ago
heck
26996f4fd4
Test: PityTest - PityUnit move stuff to std_utils.cc
4 years ago
heck
9f579de001
Test: utils.cc - move sleep_millis() to std_utils.cc
4 years ago
heck
9849a98124
Tests: PityTest - PityNode add inbox dir
4 years ago
heck
0e270102a3
Tests: Pitytest - Model creates ProcessNodes
4 years ago
heck
c05f6e339d
Tests: PityTest - Add test_transport.cc
4 years ago
heck
e651caf3b2
Tests: PityTest - Add test_model.cc
4 years ago
heck
6ec2f2246a
Tests: PityNode - update tests
4 years ago
heck
1e50153809
Tests: PityNode - first shot
4 years ago
heck
c6f377fc2b
Tests: PityModel - First shot
4 years ago
heck
62a99f3c63
Tests: PityUnit - Fixes and renames
4 years ago
heck
8989c84f25
Tests: PityUnit - Add termCol support
4 years ago
heck
6fe42706e6
Tests: PityTest11 - dirs ftw nr.2
4 years ago
heck
b496d620d2
Tests: PityTest11 - add test_linear
4 years ago
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