PR-CYBR-TESTING-AGENT

PR-CYBR-TESTING-AGENT

Overview

The PR-CYBR-TESTING-AGENT ensures the quality and reliability of the PR-CYBR ecosystem by providing automated and comprehensive testing capabilities. It is designed to validate functionality, performance, and integration across all agents and systems.

Key Features

Getting Started

Prerequisites

Local Setup

To set up the PR-CYBR-TESTING-AGENT locally on your machine:

  1. Clone the Repository
git clone https://github.com/PR-CYBR/PR-CYBR-TESTING-AGENT.git
cd PR-CYBR-TESTING-AGENT
  1. Run Local Setup Script
./scripts/local_setup.sh

This script will install necessary dependencies and set up the local environment.

  1. Provision the Agent
./scripts/provision_agent.sh

This script configures the agent with default settings for local development.

Cloud Deployment

To deploy the agent to a cloud environment:

  1. Configure Repository Secrets
  1. Deploy Using GitHub Actions
  1. Manual Deployment
./scripts/deploy_agent.sh

Integration

The PR-CYBR-TESTING-AGENT integrates with other PR-CYBR agents to provide comprehensive testing across the ecosystem. It works closely with:

Usage

python -m unittest discover tests
python -m unittest tests/test_suite_name.py
python setup.py install

License

This project is licensed under the MIT License. See the LICENSE file for details.


For more information, refer to the PR-CYBR Documentation or contact the PR-CYBR team.