This is the folder that holds the application file and other important files that are necessary for the application to run. Do not modify or delete any of these files unless you're instructed to do so by StreamLineQA personnel.
The files in this folder are useful for:
Checking which version of the application you have (version.properties)
Getting a license to the full version of the application. When you're ready to license, we'll need you to send us the license.properties file.
The config file is where the user inputs their email and license key. Email is mandatory for even for the trial version.
In addition to adding an email and license key, a config file is used for:
An optional baseURL
Enabling / Disabling Data Gathering (yes or no)
Enabling / Disabling Parallel Execution (yes or no)
The output folder holds the output and data files.
Output file (output.xlsx) holds run summaries as well as detailed information on failures and errors.
File name, sheet name, and row number
Exit status and api response
Test description, name, keyword, input, expected, actual
Diff checker and bug write up
Data file (data.xlsx) is split into two sections. On the left, there's a list of all errors and failures along with the number of times each one happened. On the right, the file holds information on each run to do data reporting and analysis on.
Date and time, file name
Number of requests, number of test cases ran, passes, and failures
Run time and new bugs found
IMPORTANT: Data from each run will always be logged to sheet 2 of the data file.
The tests folder holds the test files you want to run. When you execute the tests, every excel file directly in the tests folder will be read in as a test file.
Tip: You can create another folder in this directory to store the test cases you don't want to run.
These are the run files. When you're ready to execute you test cases, all you have to do is double click the run file for the type of computer you have.
If you have a machine running windows, feel free to delete the execute_tests_mac file. If your machine is running mac os, feel free to delete the execute_tests_windows file.
The very first time you double click one of these files, you may need to go through a one time configuration.
Mac - System Preferences >> Security and Privacy >> Open anyway
Windows - A popup will show up >> More info >> Run anyway
If the above step did not work
Open terminal / command prompt
Run command chmod a+x <path_to_run_file>
Mac example - chmod a+x "/Users/Tester/Desktop/StreamLineQA-Automation-master/StreamLine API Automator/execute_tests_mac.command"
Windows example - chmod a+x "C:\Users\Tester\Desktop\StreamLineQA-Automation-master\StreamLine API Automator\execute_tests_windows.bat"