TIP Open WiFi Testing

This repository contains the test automation framework and scripts for TIP Open WiFi.

Motivation

Automate Automate and Automate!

Build status

WIP
[Build Status]

Best Practice

This project is built using python 3 and strongly recommends using virtualenv to ensure that your dev environment sandbox is created.

Code style

All code must be written in python 3 and conform to PEP 8 style guide. The test framework is built using pytest.
made-with-python
PEP8

Proposed Directory Structure

├── tests
├── libs
│   ├── cloudsdk
│   ├── apnos
│   ├── lanforge
│   ├── perfecto
│   ├── <future>
├── tools
├── docker
├── pytest          - /* to be migrated */
├── CICD_AP_CLOUSDK - /* to be migrated */
├── cicd            - /* to be migrated */
├── lanforge        - /* under cleanup consideration */
├── testbeds        - /* under cleanup consideration */
├── unit_tests      - /* to be migrated */

TO DO

  • Pytest proof of concept
  • Pytest documentation
  • Dockerized test framework PoC
  • Github nightly trigger - PoC
  • Deprecate uni_tests script and move methods into pytest Directory
  • Move Java Selenium to python/Selenium
  • Deprecate cicd scripts and move to Pytest
  • lanforge needs to be ingested as python module
  • testbeds cleanup based on Lab Orchestration
Description
No description provided
Readme BSD-3-Clause 211 MiB
Languages
Python 99%
Shell 0.6%
Roff 0.4%