Average Ratings 0 Ratings
Average Ratings 0 Ratings
Description
Sengi functions as a managed runner service for GitHub Actions, executing Linux CI tasks on newly provisioned Ubuntu 24.04 x64 virtual machines. Teams can easily link their GitHub repositories and direct applicable workflow jobs to Sengi by adjusting the runner label, all while maintaining their existing Actions workflows, steps, secrets, logs, and triggers intact. The service provides various machine configurations including 2-vCPU/8-GB, 4-vCPU/16-GB, and 8-vCPU/32-GB options for diverse operations like builds, tests, Docker workflows, and handling multiple jobs in parallel. Each user account is granted a monthly quota of 3,000 standard-2-equivalent minutes that can be utilized across different runner sizes, and no payment card is necessary to initiate usage. Job execution charges are applied per minute based on the selected machine size, with boot and teardown times exempt from billing. Sengi aims to serve developers and DevOps teams seeking a hassle-free managed Linux execution solution for GitHub Actions, eliminating the need to maintain their own runner fleet. Currently, the service exclusively supports Ubuntu 24.04 on x64 architecture, ensuring a standardized environment for all users. This makes Sengi an appealing option for teams looking to streamline their CI/CD processes efficiently.
Description
The unittest framework for unit testing was influenced by JUnit and shares characteristics with other prominent unit testing frameworks across various programming languages. It offers features like test automation, the ability to share setup and teardown procedures, the grouping of tests into collections, and ensures that tests operate independently from the reporting framework. A test fixture is essential for preparing the environment required for one or more tests, along with any necessary cleanup processes, which might include setting up temporary databases, creating directories, or initiating server processes. A test suite serves as a compilation of test cases and other test suites, designed to group tests that should be run together. Meanwhile, a test runner acts as a mechanism to manage the execution of tests and communicate the results to the user. This runner can function through a graphical interface, a command-line interface, or may return a specific value to reflect the outcomes of the tests executed. Overall, the unittest framework simplifies the testing process while promoting organized and efficient test execution.
API Access
Has API
No
API Access
Has API
No
Screenshots View All
No images available
Pricing Details
$0.003/job minute
Pay per job minute: $0.003 for 2 vCPU/8 GB, $0.006 for 4 vCPU/16 GB, and $0.012 for 8 vCPU/32 GB. Each job is rounded up to a whole minute; boot and teardown are not billed. No subscription or monthly minimum. Monthly free allowance: 3,000 standard-2-equivalent minutes, with size-weighted usage; no card required to start.
Free Trial
No
Free Version
Yes
Pricing Details
Free
Free Trial
No
Free Version
Yes
Deployment
Web-Based
Yes
On-Premises
No
iPhone App
No
iPad App
No
Android App
No
Windows
No
Mac
No
Linux
No
Chromebook
No
Deployment
Web-Based
No
On-Premises
No
iPhone App
No
iPad App
No
Android App
No
Windows
Yes
Mac
Yes
Linux
Yes
Chromebook
No
Customer Support
Business Hours
No
Live Rep (24/7)
No
Online Support
Yes
Customer Support
Business Hours
No
Live Rep (24/7)
No
Online Support
Yes
Types of Training
Training Docs
Yes
Webinars
No
Live Training (Online)
No
In Person
No
Types of Training
Training Docs
Yes
Webinars
No
Live Training (Online)
No
In Person
No
Vendor Details
Company Name
Sengi
Website
sengi.run/
Vendor Details
Company Name
Python
Website
docs.python.org/3/library/unittest.html
Product Features
Continuous Integration
Build Log
No
Change Management
No
Configuration Management
No
Continuous Delivery
No
Continuous Deployment
No
Debugging
No
Permission Management
No
Quality Assurance Management
No
Testing Management
No