This repository contains a set of functional tests periodically executed on Microsoft Azure IoT Remote Monitoring solution.
The integration tests solution depends on all the environment variables set on the machine. The list of variables are in env.list file
Note: If using Windows, Git Bash is recommended.
The scripts folder contains scripts for many frequent tasks:
build
: compiles all the project and runs all the integration tests projects that are listed in build script file
All the containers need to be started before the tests can be run/debug in Visual Studio.
- navigate to the
scripts
folder <name-of-service>.sh start
: starts all the containers.<name-of-service>.sh stop
: stops all the containers.
Ex:
cd scripts
./pcsconfig.sh start
Ctrl+Shift+B
: builds solutionRun All
: from theTest
menu selectWindows-->Test Explorer
. ClickRun All
to run all the tests