Skip to content

Program that Basil viewer can connect to to test functionality

License

Notifications You must be signed in to change notification settings

Herbal3d/BasilTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BasilTest

BasilTest is a C# program that integrates several of the Herbal3d communication libraries and acts as a simple SpaceServer to a Basil Viewer.

As a SpaceServer, BasilTest performs different functionality and stress tests on the viewer.

As of 20200426, the tests are

  • CreateAndDeleteDisplayable
  • CreateAndDeleteInstance
  • CreateTenDisplayablesAndDeleteOne
  • Create125InstancesDeleteOne
  • UpdateInstancePosition

Refer to the project TODOs for more tests to be added.

Building

Building will eventually be in a Docker container and nicely scripted so you don't have to do anything but press a button. See [https://github.com/Herbal3d/BasilTest/projects/1#card-37044406]

Building requires the inclusion of the Herbal3d utilities and transport libraries so it's a little tricky and will require some scripting and packaging.

Operation

Eventually operation will be spinning up a Docker container. There will eventually be an always running version of BasilTest for continuious testing and the plan is to even have a server-less version that doesn't take up too many resources. See [https://github.com/Herbal3d/BasilTest/projects/1#card-37044483]

About

Program that Basil viewer can connect to to test functionality

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages