aboutsummaryrefslogtreecommitdiff
path: root/zenserver-test
Commit message (Collapse)AuthorAgeFilesLines
...
* Added namespace scopes to more includes for better consistencyStefan Boberg2021-09-171-3/+6
|
* Moved zenserverprocess into zenutil/zenserverprocess.hStefan Boberg2021-09-171-1/+1
|
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-09-161-1/+219
|\
| * Compact binary package caching support (#9)Per Larsson2021-09-161-1/+219
| |
* | Changed how sponsor processes are managedStefan Boberg2021-09-161-0/+62
|/ | | | We can now monitor more than one process and if a new process is started on the same port we will hand over the owner pid to the process which is already executing before exiting. Note that this is only done if there is actually already an owner process in the instance list.
* Improved package serialization to allow round trippingStefan Boberg2021-09-161-1/+6
|
* Fixed some unreferenced variable warnings (why don't we get these in sln ↵Stefan Boberg2021-09-161-0/+2
| | | | builds?). Also added size verification to certain payloads
* Hooked up zenhttp to the test framework so tests actually run as part of ↵Stefan Boberg2021-09-151-0/+2
| | | | zenserver-test
* Added explicit logging initialization to main() of standalone executables, ↵Stefan Boberg2021-09-151-0/+2
| | | | to make things work with the new default logger shadowing changes
* Changed logging implementationStefan Boberg2021-09-152-41/+32
| | | | | | * Code should no longer directly `#include spdlog/spdlog.h`, instead use `#include <zencore/logging.h>` * Instead of explicit calls to `spdlog::info(...)` and such please use the logging macros defined in `zencore/logging.h`. I.e `ZEN_INFO`, `ZEN_DEBUG`, `ZEN_TRACE`, `ZEN_ERROR`, `ZEN_CRITITCAL` * The macros will pick up the "most local" logger via a `Log()` call to retrieve a logger instance. To override the default logger in a class please implement your own `Log()` function
* Changed direct includes of spdlog/spdlog.h into zencore/logging.h to make it ↵Stefan Boberg2021-09-152-3/+2
| | | | easier to tweak implementation
* Added client implementation of CbPackage filter/transactStefan Boberg2021-09-131-2/+2
|
* Added zenhttp as a dependency of zenserver-test in xmake fileStefan Boberg2021-09-131-1/+1
|
* Package filtering related test codeStefan Boberg2021-09-132-5/+29
|
* clang-formatStefan Boberg2021-09-091-6/+2
|
* Basic http tests, needs a lot more tests to exercise more functionalityStefan Boberg2021-09-081-0/+93
|
* Further xmake file cleanupStefan Boberg2021-09-071-1/+1
|
* Restructured xmake filesStefan Boberg2021-09-061-0/+1
| | | | Mostly: moved dependencies to the module which introduces them
* clang-format fixesStefan Boberg2021-09-061-2/+6
|
* Added zenserver-test xmake fileStefan Boberg2021-09-051-0/+4
|
* Marked up unused parameters to squelch warningsStefan Boberg2021-09-052-1/+6
|
* Cleaned up project configurationStefan Boberg2021-09-031-4/+2
| | | | zencore, zenutil and zenstore now declare their public include directories which ends up getting added to any dependent projects
* IoHash::HashMemory -> IoHash::HashBuffer for consistency with UE5 codeStefan Boberg2021-09-021-5/+5
|
* Remove trace.cpp/h and all traces of usageStefan Boberg2021-08-241-1/+0
|
* Added support for defining test/non-test server environmentsStefan Boberg2021-08-061-2/+2
|
* Repurposing test utility code to enable server control via zenStefan Boberg2021-08-062-4/+4
|
* Made some changes to how mesh config worksStefan Boberg2021-06-211-0/+28
|
* clang-format onlyStefan Boberg2021-06-201-6/+2
|
* Improved some logging in test harness, added launcher testStefan Boberg2021-06-181-1/+174
|
* Validate that structured cache bucket identifiers are alphanumericStefan Boberg2021-06-171-2/+23
|
* Fixed up project.basic test to account for changes made to the project store ↵Stefan Boberg2021-05-261-8/+2
| | | | interface
* Structured cache changesStefan Boberg2021-05-221-21/+48
| | | | | - Changed cachestore to use BasicFile and TCasLog instead of local variants - Added structured cache persistence tests
* Partial refactoring of structured cache implementation - WIPStefan Boberg2021-05-211-0/+46
|
* Use vcpkg --overlay-ports to handle asioJoe Kirchoff2021-05-191-0/+2
|
* Adding zenservice codeStefan Boberg2021-05-115-0/+1406