Resources
Test descriptions and videos can be found here.
Test variables are stored in Google Sheet and obtained through Sheet API.
Executing GAP Automation
- Clone GAPAutomation from github.mit.edu. Master branch requires Python 3.7.
- Pull the latest ShardFunctions submodule.
- Obtain and update available student lists in the Google Sheet by executing UpdateStudentList.py in your test environment.
- Execute test scripts in Scripts/Production
Pytest Run Configuration
Additional Arguments:
--junitxml=/Users/your-user-name/PycharmProjects/GAPAutomation/Scripts/temp/log/junit.xml
--runenv=LOCAL_SH2
Environment Variables:
DYLD_LIBRARY_PATH=/usr/local/lib/share/oracle
LD_LIBRARY_PATH=/usr/local/lib/share/oracle