...which is build a »Job planning pipeline« step by step in a test setup, and then factor that out as RenderDrive, to supersede the existing CalcPlanContinuation and get rid of the Monads this way... Challenges - there is a inconsistency with channel usage - need to establish a way how to transport the output-Sink into the JobFunctor - need a way to propagate the current frame number to the next planning chunk
83 lines
1.3 KiB
Text
83 lines
1.3 KiB
Text
TESTING "Component Test Suite: Render Engine parts" ./test-suite --group=engine
|
|
|
|
|
|
|
|
TEST "Test support: dummy frames" TestFrame_test <<END
|
|
return: 0
|
|
END
|
|
|
|
|
|
TEST "Test support: dummy buffer provider" TrackingHeapBlockProvider_test <<END
|
|
return: 0
|
|
END
|
|
|
|
|
|
TEST "Buffer provider diagnostics" BufferProviderProtocol_test <<END
|
|
return: 0
|
|
END
|
|
|
|
|
|
TEST "buffer metadata type keys" BufferMetadataKey_test <<END
|
|
return: 0
|
|
END
|
|
|
|
|
|
TEST "buffer metadata and state transitions" BufferMetadata_test <<END
|
|
return: 0
|
|
END
|
|
|
|
|
|
PLANNED "buffer table" BuffTable_test <<END
|
|
return: 0
|
|
END
|
|
|
|
|
|
PLANNED "Engine Interface basics" EngineInterface_test <<END
|
|
END
|
|
|
|
|
|
PLANNED "Engine calculation streams" CalcStream_test <<END
|
|
END
|
|
|
|
|
|
PLANNED "Frame Dispatcher Interface" DispatcherInterface_test <<END
|
|
END
|
|
|
|
|
|
TEST "Render job properties" JobHash_test <<END
|
|
return: 0
|
|
END
|
|
|
|
|
|
PLANNED "Setup for render job planning" JobPlanningSetup_test <<END
|
|
return: 0
|
|
END
|
|
|
|
|
|
TEST "Mock support for render job planning" MockSupport_test <<END
|
|
return: 0
|
|
END
|
|
|
|
|
|
PLANNED "Proc Node basics" NodeBasic_test <<END
|
|
END
|
|
|
|
|
|
PLANNED "Proc Node fabrication" NodeFabrication_test <<END
|
|
END
|
|
|
|
|
|
PLANNED "Proc Node operation modes" NodeOperation_test <<END
|
|
END
|
|
|
|
|
|
PLANNED "source reading Node" NodeSource_test <<END
|
|
END
|
|
|
|
|
|
PLANNED "scheduler interface" SchedulerInterface_test <<END
|
|
END
|
|
|
|
|
|
PLANNED "Step timing basics" Timings_test <<END
|
|
END
|