I downloaded the project March 2018, so it may have been fixed since (I couldn't find versioning in the readme file).
It builds and runs ok, but auval -v (1.6.1a1) reports the following (under render tests):
Render Test at 512 frames
Slicing Render Test at 64 frames
ERROR: Input IOData's Buffer Sizes do not match inNumFrames count
Digging into it, it seems that the prepareInputBufferList() method of the BufferedInputBus object (BufferedAudioBus.hpp) is hardcoded to allocate maxFrames (which is set to 512). When auval calls it with variable frameNum, it fails.
To fix this, I added an argument to prepareInputBufferList(), and use that to compute byteSize:
void prepareInputBufferList(UInt32 numFrames) {
UInt32 byteSize = numFrames * sizeof(float);
. . .
This may not be the correct way to address this, but it passes auval; and it seems to be what the designers intended.
Chris D