DEV Community

Ramkumar SG for RippleX Developers

Posted on

Permissioned DEX - QA Test Report

Test Report Date: 7/7/2025
Prepared By: QA Team [sgramkumar, mkunasani]
Environment: GitLab CI Runner (Ubuntu 22.04)

Overview
This report presents the results of QA testing performed on Permissioned DEX across rippled and Clio servers.

1. Feature

This section provides a brief summary of the feature being tested. The feature under test is designed to deliver specific functionality as defined in the project specifications.

Feature Name: Permissioned DEX

Description: This proposal introduces a permissioned DEX system for the XRPL. By integrating permissioning features directly within the DEX protocol, regulated financial institutions gain the ability to participate in the XRPL's DEX while still adhering to their compliance requirements. This approach avoids the drawbacks of isolated, permissioned tokens or private blockchains, ensuring a vibrant and liquid marketplace that facilitates seamless arbitrage opportunities. Ultimately, this permissioned DEX system paves the way for wider institutional adoption of XRPL, fostering a more inclusive and efficient financial landscape.

Specification Reference: https://github.com/XRPLF/XRPL-Standards/tree/5709728274e5a32cd6d4e06d508aeac63d18154f/XLS-0081d-permissioned-dex

2. Test Scope

This round of testing focuses solely on ensuring that:

  • All specified functionalities are working as expected.
  • The API handles valid and invalid input gracefully.
  • Integration with other features is functioning correctly.
  • Feature validation includes both RPC and WebSockets to ensure consistent behavior across different interfaces.

3. Types of Testing Conducted

Testing Type Description
Functional Testing Verifying each endpoint against defined specifications to ensure it behaves as expected.
Regression Testing Running relevant test cases to confirm that recent changes did not break existing functionalities.
End to end Testing Involves testing the complete flow of a feature confirming that different components of the application, potentially developed by different teams work together as expected.

4. Test Environment

Component Details
OS Ubuntu 22.04 (LTS)
CPU Cores 16
Memory 128 GB
Test Framework Pytest/Shell script

5. Test Results Summary

Testing Type Total Tests
Feature Testing 71
Regression Testing (rippled & Clio) 3978

Feature commit:

commit 0a34b5c691d3a205146a706b460473b3bfb84205
Author: Shawn Xie <35279399+shawnxie999@users.noreply.github.com>
Date:   Fri May 30 13:24:48 2025 -0400

    Add support for XLS-81 Permissioned DEX (#5404)
Enter fullscreen mode Exit fullscreen mode

Testcases: https://dev.to/ripplexdev/permissioned-dex-testcases-4oj1

6. Bugs Reported

No new bugs have been reported post-feature commit.

7. Conclusion

This feature has undergone comprehensive functional, regression, and end to end testing. The majority of the test cases have been executed successfully, with positive outcomes confirming that the core functionalities are working as expected.

Top comments (0)