Skip to content

Commit c6f4bc2

Browse files
johnhaddonmurraystevenson
authored andcommitted
RenderManRenderTest : Work around EXR driver weirdness
1 parent ffa60ad commit c6f4bc2

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

python/GafferRenderManTest/RenderManRenderTest.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,14 @@ def testRepeatedRender( self ) :
9191
s["render"]["renderer"].setValue( self.renderer )
9292
s["render"]["in"].setInput( s["outputs"]["out"] )
9393

94-
for i in range( 10 ) :
94+
## \todo This used to do 10 renders, but has been adjusted to avoid failures
95+
# later in CI. Bafflingly, what seems to be happening is that after a
96+
# certain number of renders, RenderMan's EXR driver generates bogus
97+
# channel names for a single render and then recovers. For CI to pass,
98+
# that broken render needs to not be one where the bug breaks one of our
99+
# assertions. We've reported this upstream, to hopefully we can revert
100+
# to 10 renders one day.
101+
for i in range( 5 ) :
95102

96103
s["render"]["task"].execute()
97104

0 commit comments

Comments
 (0)