Skip to content

Commit

Permalink
Add pxrUsdInShipped unit tests
Browse files Browse the repository at this point in the history
Fixes #240

(Internal change: 1769288)
(Internal change: 1769438)
(Internal change: 1769754)
  • Loading branch information
pixar-oss committed Jul 27, 2017
1 parent fdb34e4 commit 9200aef
Show file tree
Hide file tree
Showing 12 changed files with 1,012 additions and 0 deletions.
16 changes: 16 additions & 0 deletions third_party/katana/plugin/pxrUsdInShipped/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,19 @@ pxr_plugin(${PXR_PACKAGE}
uiUtils.cpp
xform.cpp
)

pxr_install_test_dir(
SRC testenv/Basic
DEST testPxrUsdInShippedBasic
)

pxr_test_scripts(
testenv/Basic/testPxrUsdInShippedBasic.py
)

pxr_register_test(testPxrUsdInShippedBasic
COMMAND "${KATANA_API_BASE_DIR}/katana --script ${CMAKE_INSTALL_PREFIX}/tests/testPxrUsdInShippedBasic"
EXPECTED_RETURN_CODE 0
ENV
KATANA_RESOURCES=${CMAKE_INSTALL_PREFIX}/third_party/katana/plugin
)
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<attr type="GroupAttr">
<attr name="geometry" type="GroupAttr">
<attr name="projection" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="perspective"/>
</sample>
</attr>
<attr name="fov" tupleSize="1" type="DoubleAttr">
<sample size="1" time="0" value="60.383243560791016 "/>
</attr>
<attr name="left" tupleSize="1" type="DoubleAttr">
<sample size="1" time="0" value="-0.8984374866122381 "/>
</attr>
<attr name="right" tupleSize="1" type="DoubleAttr">
<sample size="1" time="0" value="1.1015625133877618 "/>
</attr>
<attr name="bottom" tupleSize="1" type="DoubleAttr">
<sample size="1" time="0" value="-0.52539060972048923 "/>
</attr>
<attr name="top" tupleSize="1" type="DoubleAttr">
<sample size="1" time="0" value="0.52539060972048923 "/>
</attr>
<attr name="near" tupleSize="1" type="DoubleAttr">
<sample size="1" time="0" value="20 "/>
</attr>
<attr name="far" tupleSize="1" type="DoubleAttr">
<sample size="1" time="0" value="5000 "/>
</attr>
<attr name="isZUp" tupleSize="1" type="IntAttr">
<sample size="1" time="0" value="0 "/>
</attr>
</attr>
<attr name="kind" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="camera"/>
</sample>
</attr>
<attr name="prmanGlobalStatements" type="GroupAttr">
<attr name="camera" type="GroupAttr">
<attr name="depthOfField" type="GroupAttr">
<attr name="fStopInfinite" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="Yes"/>
</sample>
</attr>
</attr>
</attr>
</attr>
<attr name="type" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="camera"/>
</sample>
</attr>
</attr>
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<attr type="GroupAttr">
<attr name="geometry" type="GroupAttr">
<attr name="faces" tupleSize="1" type="IntAttr">
<sample size="12" time="0" value="1 2 4 5 6 7 8 9 10 11 13 14 "/>
</attr>
</attr>
<attr name="materialAssign" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="/root/world/geo/World/FaceSet/Looks/initialShadingGroup"/>
</sample>
</attr>
<attr name="type" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="faceset"/>
</sample>
</attr>
</attr>
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<attr type="GroupAttr">
<attr name="geometry" type="GroupAttr">
<attr name="faces" tupleSize="1" type="IntAttr">
<sample size="4" time="0" value="0 3 12 15 "/>
</attr>
</attr>
<attr name="materialAssign" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="/root/world/geo/World/FaceSet/Looks/lambert2SG"/>
</sample>
</attr>
<attr name="type" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="faceset"/>
</sample>
</attr>
</attr>
257 changes: 257 additions & 0 deletions third_party/katana/plugin/pxrUsdInShipped/testenv/Basic/look.attrs
Original file line number Diff line number Diff line change
@@ -0,0 +1,257 @@
<attr type="GroupAttr">
<attr name="material" type="GroupAttr">
<attr name="style" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="network"/>
</sample>
</attr>
<attr name="nodes" type="GroupAttr">
<attr name="PxrDisney5" type="GroupAttr">
<attr name="type" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="PxrDisney"/>
</sample>
</attr>
<attr name="parameters" type="GroupAttr">
<attr name="anisotropic" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="0 "/>
</attr>
<attr name="binMembership" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value=""/>
</sample>
</attr>
<attr name="bumpNormal" tupleSize="3" type="FloatAttr">
<sample size="3" time="0" value="0 0 0 "/>
</attr>
<attr name="caching" tupleSize="1" type="IntAttr">
<sample size="1" time="0" value="0 "/>
</attr>
<attr name="clearcoat" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="0 "/>
</attr>
<attr name="clearcoatGloss" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="1 "/>
</attr>
<attr name="color" tupleSize="3" type="FloatAttr">
<sample size="3" time="0" value="0 0 0 "/>
</attr>
<attr name="emitColor" tupleSize="3" type="FloatAttr">
<sample size="3" time="0" value="0 0 0 "/>
</attr>
<attr name="inputAOV" tupleSize="1" type="IntAttr">
<sample size="1" time="0" value="0 "/>
</attr>
<attr name="isHistoricallyInteresting" tupleSize="1" type="IntAttr">
<sample size="1" time="0" value="2 "/>
</attr>
<attr name="metallic" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="0 "/>
</attr>
<attr name="outColor" tupleSize="3" type="FloatAttr">
<sample size="3" time="0" value="0 0 0 "/>
</attr>
<attr name="presence" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="1 "/>
</attr>
<attr name="roughness" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="0.25 "/>
</attr>
<attr name="sheen" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="0 "/>
</attr>
<attr name="sheenTint" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="0.5 "/>
</attr>
<attr name="shininess" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="100 "/>
</attr>
<attr name="specular" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="0.5 "/>
</attr>
<attr name="specularColor" tupleSize="3" type="FloatAttr">
<sample size="3" time="0" value="1 1 1 "/>
</attr>
<attr name="specularTint" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="0 "/>
</attr>
<attr name="subsurface" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="0 "/>
</attr>
<attr name="subsurfaceColor" tupleSize="3" type="FloatAttr">
<sample size="3" time="0" value="0 0 0 "/>
</attr>
</attr>
<attr name="connections" type="GroupAttr">
<attr name="baseColor" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="resultRGB@PxrMix1"/>
</sample>
</attr>
</attr>
<attr name="name" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="PxrDisney5"/>
</sample>
</attr>
<attr name="srcName" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="PxrDisney5"/>
</sample>
</attr>
<attr name="target" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="prman"/>
</sample>
</attr>
</attr>
<attr name="PxrMix1" type="GroupAttr">
<attr name="type" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="PxrMix"/>
</sample>
</attr>
<attr name="parameters" type="GroupAttr">
<attr name="binMembership" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value=""/>
</sample>
</attr>
<attr name="caching" tupleSize="1" type="IntAttr">
<sample size="1" time="0" value="0 "/>
</attr>
<attr name="color1" tupleSize="3" type="FloatAttr">
<sample size="3" time="0" value="0.52344298 0.177094 0.0088922698 "/>
</attr>
<attr name="color2" tupleSize="3" type="FloatAttr">
<sample size="3" time="0" value="0.101631 0.41539499 0.79691702 "/>
</attr>
<attr name="isHistoricallyInteresting" tupleSize="1" type="IntAttr">
<sample size="1" time="0" value="2 "/>
</attr>
<attr name="resultB" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="0 "/>
</attr>
<attr name="resultG" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="0 "/>
</attr>
<attr name="resultR" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="0 "/>
</attr>
<attr name="resultRGB" tupleSize="3" type="FloatAttr">
<sample size="3" time="0" value="1 1 1 "/>
</attr>
</attr>
<attr name="connections" type="GroupAttr">
<attr name="mix" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="resultF@PxrFractal1"/>
</sample>
</attr>
</attr>
<attr name="name" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="PxrMix1"/>
</sample>
</attr>
<attr name="srcName" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="PxrMix1"/>
</sample>
</attr>
<attr name="target" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="prman"/>
</sample>
</attr>
</attr>
<attr name="PxrFractal1" type="GroupAttr">
<attr name="type" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="PxrFractal"/>
</sample>
</attr>
<attr name="parameters" type="GroupAttr">
<attr name="binMembership" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value=""/>
</sample>
</attr>
<attr name="caching" tupleSize="1" type="IntAttr">
<sample size="1" time="0" value="0 "/>
</attr>
<attr name="dimension" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="1 "/>
</attr>
<attr name="erosion" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="0 "/>
</attr>
<attr name="frequency" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="1.1011236 "/>
</attr>
<attr name="isHistoricallyInteresting" tupleSize="1" type="IntAttr">
<sample size="1" time="0" value="2 "/>
</attr>
<attr name="lacunarity" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="2 "/>
</attr>
<attr name="layers" tupleSize="1" type="IntAttr">
<sample size="1" time="0" value="6 "/>
</attr>
<attr name="manifold" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value=""/>
</sample>
</attr>
<attr name="resultF" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="0 "/>
</attr>
<attr name="variation" tupleSize="1" type="FloatAttr">
<sample size="1" time="0" value="0 "/>
</attr>
</attr>
<attr name="name" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="PxrFractal1"/>
</sample>
</attr>
<attr name="srcName" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="PxrFractal1"/>
</sample>
</attr>
<attr name="target" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="prman"/>
</sample>
</attr>
</attr>
</attr>
<attr name="terminals" type="GroupAttr">
<attr name="prmanBxdf" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="PxrDisney5"/>
</sample>
</attr>
</attr>
<attr name="interface" type="GroupAttr"/>
<attr name="katanaPath" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="PxrDisney5SG"/>
</sample>
</attr>
<attr name="usdPrimName" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="PxrDisney5SG"/>
</sample>
</attr>
<attr name="pbsNetworkMaterialVersion" tupleSize="1" type="IntAttr">
<sample size="1" time="0" value="1 "/>
</attr>
</attr>
<attr name="type" tupleSize="1" type="StringAttr">
<sample size="1" time="0">
<str value="material"/>
</sample>
</attr>
</attr>
Loading

0 comments on commit 9200aef

Please sign in to comment.