Test Run Engine (TRE)
Tesmon Test Run Engine is a custom execution engine that allows you to run all your tests within your environment. It uses a WebSocket connection with the Tesmon cloud to coordinate test execution, ensuring that all tests run smoothly and efficiently. The Test Run Engine is designed to protect your sensitive data and credentials, so you don't have to worry about Tesmon being able to access them.
The Test Run Engine can be deployed within your VPC or security group, allowing it to access your resources without requiring you to allow-list or provision special access. This means you can access your resources in your tests without additional setup or configuration.
The Test Run Engine is distributed as a Docker container package. You can access it at Test Run Engine packages. This containerized solution allows you to deploy the Test Run Engine effortlessly on your local machine or in a public cloud environment.
📄️ Local machine
To deploy the Test Run Engine (TRE) locally for testing your product, you can follow these steps. This is particularly useful if you want to bring your application stack to a local environment or test against public APIs. However, it's important to note that any resources deployed within a private subnet of a public cloud will not be accessible from the locally deployed TRE.
🗃️ Public Cloud