Difference between revisions of "Animesh Test"

From Second Life Wiki
Jump to navigation Jump to search
Line 11: Line 11:
===Stop / Start animation with LSL===
===Stop / Start animation with LSL===
Test is at secondlife://Aditi/secondlife/Animesh2/7/247/23
Test is at secondlife://Aditi/secondlife/Animesh2/7/247/23
* Click the black controller object and choose to start animations from the menu.
* Click the black monolith and choose to start animations from the menu.
* Verify the Animesh model animates.
* Verify the Animesh model animates.
* Click the controller object and choose to stop animations
* Click the black monolith and choose to stop animations
* Verify the Animesh model stops animating.
* Verify the Animesh model stops animating.
* Click the controller object and choose to start animations.
* Click the black monolith and choose to start animations.
* Relog.
* Relog.
* Verify the Animesh model is animating.
* Verify the Animesh model is animating.
Line 22: Line 22:
* Relog.
* Relog.
* Verify the Animesh model is animating when viewed from an adjacent region.
* Verify the Animesh model is animating when viewed from an adjacent region.
* Click the controller object and choose to stop animations
* Click the black monolith and choose to stop animations
* Verify Animesh model stops animating.
* Verify Animesh model stops animating.
* Click the controller object and choose to start animations.
* Click the black monolith and choose to start animations.
* Verify Animesh model animates.
* Verify Animesh model animates.


Line 30: Line 30:
===Non-root prims in an animated object should be able to start and stop animations===
===Non-root prims in an animated object should be able to start and stop animations===
Test is at secondlife://Aditi/secondlife/Animesh2/23/249/23
Test is at secondlife://Aditi/secondlife/Animesh2/23/249/23
* Click the black controller object and choose to start animations.
* Click the black monolith and choose to start animations.
* Verify the Animesh model animates.
* Verify the Animesh model animates.
* Click the black controller object and choose to stop animations
* Click the black monolith and choose to stop animations
* Verify the Animesh model stops animating.
* Verify the Animesh model stops animating.


Line 38: Line 38:
===Any animation triggered by any prim can drive any bone in the skeleton===
===Any animation triggered by any prim can drive any bone in the skeleton===
Test is at secondlife://Aditi/secondlife/Animesh2/37/249/23
Test is at secondlife://Aditi/secondlife/Animesh2/37/249/23
* Click the black controller object and choose to start animations.
* Click the black monolith and choose to start animations.
* Verify the Animesh model animates typing and walking at the same time. (He will halt frequently. That's expected)
* Verify the Animesh model animates typing and walking at the same time. (He will halt frequently. That's expected)
* Click the black controller object and choose to stop animations
* Click the black monolith and choose to stop animations
* Verify the Animesh model stops animating.
* Verify the Animesh model stops animating.
===Animated objects should play only requested animations===
Test is at secondlife://Aditi/secondlife/Animesh2/37/249/23
* Enable Develop menu -> Avatar -> Animation info
* Click the black monolith and choose to start animations.
* Verify only 2 animations appear above the Animesh, then disappear, then repeat.

Revision as of 17:26, 19 March 2018


NOTE: This test supports the new features of the Animesh viewer currently (March 2018) available for testing at Linden_Lab_Official:Alternate_Viewers.

Purpose

Test all functionality of the Animesh viewer.

Test Plan

Stop / Start animation with LSL

Test is at secondlife://Aditi/secondlife/Animesh2/7/247/23

  • Click the black monolith and choose to start animations from the menu.
  • Verify the Animesh model animates.
  • Click the black monolith and choose to stop animations
  • Verify the Animesh model stops animating.
  • Click the black monolith and choose to start animations.
  • Relog.
  • Verify the Animesh model is animating.
  • Move to an adjacent region
  • Verify the Animesh model is still animating.
  • Relog.
  • Verify the Animesh model is animating when viewed from an adjacent region.
  • Click the black monolith and choose to stop animations
  • Verify Animesh model stops animating.
  • Click the black monolith and choose to start animations.
  • Verify Animesh model animates.


Non-root prims in an animated object should be able to start and stop animations

Test is at secondlife://Aditi/secondlife/Animesh2/23/249/23

  • Click the black monolith and choose to start animations.
  • Verify the Animesh model animates.
  • Click the black monolith and choose to stop animations
  • Verify the Animesh model stops animating.


Any animation triggered by any prim can drive any bone in the skeleton

Test is at secondlife://Aditi/secondlife/Animesh2/37/249/23

  • Click the black monolith and choose to start animations.
  • Verify the Animesh model animates typing and walking at the same time. (He will halt frequently. That's expected)
  • Click the black monolith and choose to stop animations
  • Verify the Animesh model stops animating.


Animated objects should play only requested animations

Test is at secondlife://Aditi/secondlife/Animesh2/37/249/23

  • Enable Develop menu -> Avatar -> Animation info
  • Click the black monolith and choose to start animations.
  • Verify only 2 animations appear above the Animesh, then disappear, then repeat.