Commit Graph

  • 80bb9d1561 trivial build system fixes master Luca Saiu 2022-09-08 16:21:23 +0200
  • 551f94d4de Build: ooops, that doesnt work in makefiles, of course heck 2022-08-12 20:15:35 +0200
  • e9b4720c3a LICENSE: Add heck 2022-07-20 14:20:08 +0200
  • 7e488c00c8 Coding Conventions: .clang-tidy heck 2022-03-02 03:25:07 +0100
  • 09c1ab5b5f module 'test_utils' const-ness non-sense heck 2022-03-01 00:44:17 +0100
  • 65f9d72709 Build: Fix linking issues (Fix by positron, thanks!) heck 2021-11-10 15:30:25 +0100
  • 2c47da96a2 .gitignore heck 2021-10-09 04:29:29 +0200
  • 8f7fac9e00 .clang-format - totally forgotten to move that from the old repo heck 2021-10-09 04:29:09 +0200
  • 4f5ef09709 AbstractPityUnit - Change to_string(ExecutionModes) heck 2021-10-09 04:28:37 +0200
  • 675c1072f4 AbstractPityUnit - AbstractPityUnit::to_string() remove path heck 2021-10-09 04:28:07 +0200
  • 0091aec6b5 AbstractPityUnit - unneccessary functions commented out heck 2021-10-09 04:27:11 +0200
  • a4d040d00b Tests: test_execmodes - minor stuff heck 2021-10-08 20:13:55 +0200
  • f469f2fcd5 Tests: update test_processdirs heck 2021-10-08 20:11:47 +0200
  • 16278a60c1 Fix: cwd is processDir() always heck 2021-10-08 20:11:18 +0200
  • 2169f921c3 Fix: PityUnit make resilient against cwd changes. heck 2021-10-08 20:10:20 +0200
  • b78ec5d9f0 DOC: move comments to header heck 2021-10-08 20:09:11 +0200
  • 0291ee4737 FIX: fs-mutex - make resilient against cwd changes. heck 2021-10-08 19:14:25 +0200
  • 82bdee4eff Tests: update for pointers instead of refs. heck 2021-10-08 16:25:31 +0200
  • aedf73f772 Return pointers instead of refs, because its too dangerous with the bloody auto keyword that takes a copy if you are not careful. This will never happen using pointers. heck 2021-10-08 16:24:30 +0200
  • 33864efbb1 Create project structure after extraction from libpEpAdapter repo heck 2021-10-07 22:12:36 +0200
  • 586ba76435 Tests - rename utils.hh to test_utils.hh heck 2021-09-15 14:20:11 +0200
  • 9af15eeec0 Test: PityTest - Fix linux build heck 2021-07-12 12:34:13 +0200
  • 7acf7fc0c7 Test: PitySwarm - fix bug swarm of size 1 heck 2021-07-12 01:12:52 +0200
  • b9eff876eb Test: PityTest - a build dep to get rid of again... heck 2021-07-11 01:44:33 +0200
  • ac3cf758ec Test: PityTest - test_swarm updated heck 2021-07-11 01:43:15 +0200
  • a7ba15db86 Test: PityTest - PityNode add class TestIdent heck 2021-07-11 01:42:43 +0200
  • e598cb4322 Test: PityTest - PityPerspective group and peer handling heck 2021-07-11 01:42:20 +0200
  • 60f38eefc9 Test: PityTest - PitySwarm perspective transformation updated heck 2021-07-11 01:41:42 +0200
  • fa567c69b6 Test: PityTest - PitySwarm copy is borken, and also transport has a problem because ident is unit name, which exists twice then... heck 2021-07-10 16:39:53 +0200
  • e57d1c6b61 Test: PityTest - update tests heck 2021-07-10 16:38:48 +0200
  • a0e6a0cfe3 Test: PityTest - AbstractPityUnit fix PROC_SEQ (added wait()), rename heck 2021-07-10 16:38:34 +0200
  • 0fead0a3fb Test: PityTest - update test_pitytree.cc heck 2021-07-10 16:30:24 +0200
  • 8121882f98 Test: PityTest - PitySwarm overhaul, copyable now, getLeafUnit() HACK BECAUSE NO TIME, in the end there will of course be several leaf units in any swarm node.... but for now we just copy the swarm... heck 2021-07-10 13:40:39 +0200
  • 89c7d3e80b Test: PityTest - PityUnit add setContext() twice, pointer takes reference, Value copies and own the thing.... heck 2021-07-10 13:37:16 +0200
  • 158caafa2a Test: PityTest - PityTree addCopy() for lvalue refs, too, please, add getChildrenCount(), debatable, copy-assign i think i like to avoid it. heck 2021-07-10 13:35:51 +0200
  • 4d2be74b06 Test: PityTest - PityPerspective make model const, lets see... heck 2021-07-10 13:33:23 +0200
  • f8a579fd99 Test: PityTest - AbstractPityUnit add setExecMode() heck 2021-07-10 13:32:59 +0200
  • 730cf29479 Test: PityTest - update tests heck 2021-07-08 18:44:13 +0200
  • 0183ea0047 Test: PitySwarm - Adjust ownership model for new PityTree heck 2021-07-08 18:43:27 +0200
  • 53fbdb0a02 Test: PityTest - PityUnit Include cleanup heck 2021-07-08 18:42:00 +0200
  • f485c09bb4 Test: PityTest - PityTree Include cleanup heck 2021-07-08 18:41:34 +0200
  • c84b31a559 Test: PityTest - PityTransport.cc Include cleanup heck 2021-07-08 18:41:15 +0200
  • 7409ed4b26 Test: PityTest - AbstractPityUnit.cc Include cleanup heck 2021-07-08 18:40:55 +0200
  • 757225f227 Test: PityTest - PityUnit when copy, make a copy of the inherited model. heck 2021-07-08 16:45:53 +0200
  • 7eee9affab Test: PityTest - PityUnit add ad-hoc class as default TestContext. We should have a proper baseclass for the context. heck 2021-07-08 16:44:52 +0200
  • ab0a743ad2 Test: PityTest - PityTree addNew() as abstract factory with perfect forwarding heck 2021-07-08 16:42:06 +0200
  • 3c8e3c0705 Test: PityTest - PityUnit add copy assign operator heck 2021-07-08 14:25:08 +0200
  • 3c3cd5b536 Test: PityTest - AbstractPityUnit add copy assign operator heck 2021-07-08 14:24:54 +0200
  • 9bd1c7355c Test: PityTest - PityTree add copy assign operator heck 2021-07-08 14:24:38 +0200
  • 6639ef142a Test: PityTest - test_assert.cc updated heck 2021-07-08 02:49:49 +0200
  • e446bc3d32 Test: PityTest - test_processdirs updated (Old/New API) heck 2021-07-08 02:47:19 +0200
  • 87288250ed Test: PityTest - test_processdirs updated heck 2021-07-08 02:46:59 +0200
  • 2293191e12 Test: PityTest - test_pitytree now design example heck 2021-07-08 02:46:41 +0200
  • 905141dc3b Test: PityUnit - Copy C'tor, clone() heck 2021-07-08 02:45:52 +0200
  • 400989655b Test: PityTest - Copy C'tor heck 2021-07-08 02:45:26 +0200
  • 45be1fe127 Test: PityTree - RValue refs, copy constructor, addRef/addCopy/addNew heck 2021-07-08 02:44:40 +0200
  • 19afac89f0 Test: PityTest - add test_pitytree.cc heck 2021-07-07 16:07:33 +0200
  • 0333445650 Test: PityTest - add test_assert.cc heck 2021-07-07 16:06:48 +0200
  • e5d0d10430 Test: PityTest - fix PITYASSERT_THROWS() heck 2021-07-07 16:06:30 +0200
  • f093895fe1 Tests: PityTest - Add main header PityTest.hh heck 2021-07-07 15:10:30 +0200
  • 4b48fcd203 Tests: PityTree - add setName() / getChild() heck 2021-07-07 15:08:06 +0200
  • e258b1cdc6 Tests: AbstractPityUnit - print full path of RootUnit heck 2021-07-07 14:18:19 +0200
  • d6e2f0933e Tests: AbstractPityUnit - init log_mutex in construction heck 2021-07-07 14:17:56 +0200
  • 755b756655 Tests: AbstractPityUnit - fix init order heck 2021-07-07 14:17:22 +0200
  • f3447b8446 Tests: AbstractPityUnit - move init from constructor to run() heck 2021-07-07 04:41:20 +0200
  • 0ac2828242 Tests: PityTest - update tests heck 2021-07-07 02:55:52 +0200
  • 5f3e151816 Tests: PityTest - PitySwarm update constructor semantics heck 2021-07-07 02:54:44 +0200
  • e5aa9c6ef2 Tests: PityTest - PityUnit change constructor semantics (parent) heck 2021-07-07 02:54:14 +0200
  • 28cf819793 Tests: PityTest - PityUnit, move tree functionality into base class heck 2021-07-07 02:53:40 +0200
  • 398ab9c7e2 Test: PityTest - Abstract base for PityUnit heck 2021-07-04 18:34:54 +0200
  • 3ce612e5bf Test: update all tests to return int heck 2021-07-03 20:02:40 +0200
  • 1444ccfd74 Test: PityTest - test_execmodes use model /prettify heck 2021-07-03 20:01:28 +0200
  • f1183af616 Test: PityTest - Units return int heck 2021-07-03 20:00:49 +0200
  • 43e383d8f7 Test: PityTest - processUnit term colors heck 2021-07-02 12:16:44 +0200
  • 7a3971052a Includes for linux build. Some windows compat ensured heck 2021-06-26 20:05:59 +0200
  • a9c58e42bf Tests: PitySwarm - own_groups auto generated heck 2021-06-24 17:26:38 +0200
  • a7394f46d9 Tests: PityPerspective.hh - add own_groups heck 2021-06-24 17:25:59 +0200
  • e0fd8c32bd Tests: PityTest - add pEpidents to Perspective own/cpt AND change PTASSERT to take another param "reason" heck 2021-06-17 00:18:13 +0200
  • 0b259970c8 Tests: PityTest - Makefile add pEp includes heck 2021-06-17 00:16:06 +0200
  • 237ab988dd Tests: PitySwarm - addTestUnit() returns the unit heck 2021-06-16 16:39:31 +0200
  • 408852ca23 Tests: PityTest - Exit status is green if 0, otherwise red heck 2021-06-16 16:39:04 +0200
  • 2bc3e7d288 Tests: PityTest - update tests heck 2021-06-16 01:56:44 +0200
  • 6862aebb7e Tests: PityTest - transport var rename heck 2021-06-16 01:56:21 +0200
  • 51c0b16f0c Tests: PityTest - report exit status heck 2021-06-16 01:56:03 +0200
  • f7e1a96906 Tests: PityTest - static lib heck 2021-06-16 01:55:21 +0200
  • 7b8116162d Tests: PityTest - HACK for transport peers problem heck 2021-06-10 22:58:13 +0200
  • 802b9ebcc8 Tests: PityTest - add env (process_init) heck 2021-06-10 22:57:49 +0200
  • d6a28a8154 Tests: PityTest - update tests heck 2021-06-10 21:57:35 +0200
  • 8688fcfe46 Tests: PityTest - PitySwarm singletyped tree heck 2021-06-10 21:50:18 +0200
  • bb0b12954c Tests: PityTest - PityUnit remove the 2nd template param. heck 2021-06-10 21:49:21 +0200
  • d9ba519870 Tests: PityTest - cleanup model/node/persp and eliminate forward decls heck 2021-06-10 21:47:47 +0200
  • dff6962361 Tests: PityTest - fsMutex, common lets speed it a little by default heck 2021-06-10 21:47:09 +0200
  • b9f99d9568 Tests: PityTest - remove prototype tests heck 2021-06-10 21:46:40 +0200
  • 686815f309 Tests: PityTest - fixes heck 2021-06-10 06:05:36 +0200
  • 4d6fe699de Tests: PityTest - reflect on redesign heck 2021-06-10 05:19:29 +0200
  • b7e8b85c64 Tests: PityTest - update tests heck 2021-06-10 05:18:26 +0200
  • 0e308d66bc Tests: PityTest - Separation of concerns heck 2021-06-10 05:18:00 +0200
  • 3654b5a86d Tests: PityTest - integrate transport into PityUnit heck 2021-06-10 05:16:44 +0200
  • de7e0c0df9 Tests: PityTest - extract perspective into class heck 2021-06-10 05:16:20 +0200
  • e2a20378b2 Tests: PityTest - extract transport into class heck 2021-06-10 05:16:03 +0200