Closed recursion-ninja closed 5 years ago
The threeway-mean-check
would perform the direct optimization preorder logic on the root node of randomly generated cherry trees. All it did was print the inputs if an exception was thrown while doing this work. I removed the threeway-mean-check
executable as it no longer provided meaningful utility to PCG, this code hasn't thrown exceptions in about a year. It was the only module which depended on Test.Custom.DynamicCharacterNode
which was a very fragile module, breaking whenever any core type changed slightly. Removing these is much easier than maintaining them for no reason.
See this commit 9e1f55d.
Perhaps the
Test
module should be moved out of thepcg-utility
library to apcg-testing
library and theTest.Custom.DynamicCharacterNode
should be placed there along withArbitrary
input generation.Alternatively, it could be embedded in the executable's source files that need this code.