{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-products/payments-odl/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Aligned testing","description":"User guides, API reference, and support resources.","siteUrl":"https://docs.ripple.com/products/custody","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"aligned-testing","__idx":0},"children":["Aligned testing"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Aligned testing uses Test Harness for both sending and receiving."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Run active mode tests on the sending and receiving side to see the sample payments execute automatically."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"mock-sender","__idx":1},"children":["Mock sender"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Start by opening an active test on the sending side."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In the Test Harness UI, click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sender Tests"]}," > ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Passive Mode"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enable ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["AUTO LOCK ACCEPTED QUOTES"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["AUTO COMPLETE PAYMENTS"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Refer to ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/products/payments-odl/api-docs/ripplenet/test-automation/sender-testing/run-active-mode-sender-tests#sample-data"},"children":["Sender sample data"]}," and upload: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ripple_sample_rpo_schema.json"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ripple_sample_test_profile_sendtest.json"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Active Mode"]}," > ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["New Test"]}," and create a new active test with ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Ripple Sample Sender"]}," ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Test Profile"]}," and ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Ripple Sample"]}," ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["RPO Schema"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"mock-receiver","__idx":2},"children":["Mock receiver"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Opening an active test on the sending side, with data that aligns with the open active test on the receiving side, triggers the tests to run."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In the Test Harness UI, click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Receiver Tests"]}," > ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Passive Mode"]}," > ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enable ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["AUTO SETTLE LOCKED PAYMENTS"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Refer to ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/products/payments-odl/api-docs/ripplenet/test-automation/receiver-testing/run-active-mode-receiver-tests#sample-data"},"children":["Receiver sample data"]}," and upload: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ripple_sample_payment_template.csv"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ripple_sample_test_profile_recvtest.json"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Active Mode"]}," > ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["New Test"]}," and create a new active test with ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Ripple Sample Receiver"]}," ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Test Profile"]}," and ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Ripple Sample"]}," ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Payment Template Set"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/th-aligned-testing.78f4d21f70942ac65b5c5c98d8323308a28bbb136102568428721cc6eb79e8ad.e34d2f9c.png","alt":"Aligned Testing"},"children":[]}]}]},"headings":[{"value":"Aligned testing","id":"aligned-testing","depth":1},{"value":"Mock sender","id":"mock-sender","depth":2},{"value":"Mock receiver","id":"mock-receiver","depth":2}],"frontmatter":{"seo":{"title":"Aligned testing"}},"lastModified":"2025-10-03T17:57:05.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/payments-odl/api-docs/ripplenet/test-automation/test-harness-overview/aligned-testing","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}