Along with the SVF engine, through an intuitive graphical user interface (GUI), the OakGate controller application allows users to configure and control the functionality of the OakGate appliance, such as:
The OakGate controller application software is installed on a Windows PC or Linux-based system, separate from the appliance. The application directs the appliance over the Internet or within a private network using TCP/IP, which allows remote access for testing, as well as multiple sessions to be established.
For the latest releases and documentation, contact your OakGate sales or technical support engineer.
Enjoy the satisfaction of having built-in support for the storage industry's most popular and emerging protocols.LEARN MORE
Easily generate high-performance, randomized traffic proﬁles with I/O profiles.LEARN MORE
Inject error conditions to see how the DUT behaves in real-life situations.LEARN MORE
Build confidence that your device behaves as intended and unconditionally keeps data in tact, even under the most stressful power-loss situations.LEARN MORE
Execute hundreds of built-in conformance tests that evaluate a device against its protocol, or create your own for maximum flexibility and control.LEARN MORE
Effectively debug and analyze from early prototype bring-up through long-term I/O testing using the embedded protocol analyzer.LEARN MORE
Deliver consistent benchmarking results, measure the true performance of the device under test, and generate a suite of performance analytics.LEARN MORE
Test your product's true limits with our industry-leading multi-vendor support for peripheral control and power management.LEARN MORE
Create full automation suites without writing a single line of code using our integrated test automation tool.LEARN MORE
Integrate OakGate into your existing automation framework by utilizing our RESTful web services, command line interface (CLI), or C-based API.LEARN MORE
Enjoy the satisfaction of having built-in support for the storage industry's most popular and emerging protocols. All OakGate appliances come fully equipped with built-in support for the storage industry's most popular protocols. OakGate keeps you ahead of the curve by working closely with standards committees and storage protocol specification workgroups, ensuring your test environment is feature-complete and conformance- test-ready.
With the OakGate Test Platform's native protocol integration and form factor support it's easy to test complex heterogeneous topologies without the need for additional tools or equipment. Coordinating and automating simultaneous multi-protocol test scenarios within a single, unified test platform decreases the complexity of your test infrastructure, while providing the fine-grain orchestration to meet every corner of your test plan.
Easily generate high-performance, randomized traffic proﬁles with I/O profiles of test scenarios that would be extremely difficult to create manually or with any other test tool. Configure parameters such as fixed and random I/O sizes, a variety of data patterns, a broad range of queue depths, pre-defined error policies and I/O performance thresholds.
Intermix multiple I/O profiles that each has its own set of parameters (such as I/O size and read/write ratio) that control its behavior. Throttle I/O traffic to a specified level to pinpoint exactly how a device will behave under a given level of stress. Recreate an exact traffic scenario by replaying a previously saved analyzer trace.
Inject pre-built or custom protocol-speciﬁc error conditions and verify that your device behaves as expected even under the worst conditions. Mix and match any combination of normal I/O traffic and error injection.
Insert custom commands into the overall traffic mix by choosing from pre-built commands or hand crafting your own as needed.
Inject a wide variety of randomized low level errors including underflow and overflow conditions, aborts, dropped frames, link downs, resets, power on/off, and more.
Identify common errors and data corruption using data validation. Several data validation controls are available for you to decide what constitutes an error. Build conﬁdence that your device behaves as intended, and unconditionally keeps data intact, even under the most stressful power-loss situation. When enabled, data validation checks whether the data that is read back from a target location is the same as the data that was last previously-written to that target location.
Execute hundreds of built-in PCIe/SAS/SATA conformance tests (also called directed tests (DTs)) that evaluate a device against its protocol.
For maximum flexibility and control, create your own conformance tests with the directed test software development kit (dtSDK).
Effectively debug and analyze from early prototype bring-up through long-term I/O testing using the embedded protocol analyzer.
Deliver consistent benchmarking results, measure the true performance of the DUT, and generate a suite of performance analytics
Create full automation test suites without writing a single line of code using our integrated test automation tool.
The SVF engine is designed to provide a seamless path to in-chassis power cycling and measurement, as well as through external enclosures. Add multiple peripheral controllers to the application interface to manage/monitor peripheral capabilities for DUTs, such as power on/off, power measurement, device sleep (DevSleep) on/off, and temperature.
Integrate OakGate resources into your existing automation framework by utilizing our command line interface (CLI), RESTful web services, or C-based application programming interface (API), and SDKs.