Die4Ever / Die4Ever/AsyncGameEngine
Automated testing
- Dominant language
- C++
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Headless testing for quick unit tests
Renderer for integration tests
Fail if IPC ping ever takes too long (over 2ms?)
Fail if IPC message queue ever gets half full?
Test to ensure game works with high IPC latency to simulate a later possible network link (50ms?)
Fail if any frame takes longer than 10ms?
Run tests with simulated quad core?
Later on might want a test to prove that 6 cores run faster than 4 to ensure no performance regressions?
Test results should output performance metrics like avg fps and 1% lows
Test on an HDD? Simulated?
Performance test must be at least 10sec?
Tests for the game vs tests for the engine?
Test to make sure certain things are properly aligned for AVX (16 byte alignment)
Test frame pacing (sleeping/waiting between frames when finishing early)
Test performance when over provisioning threads to make sure threads aren't too dependant on each other (could also mess around with priorities)
Test VR mode and pancake mode
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.