This repository has been archived by the owner on Apr 21, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 44
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #330 from wso2/readme
Add intg test README
- Loading branch information
Showing
2 changed files
with
18 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,27 @@ | ||
#Product(IAM) integration test automation scripts will be maintained here. | ||
Product(IAM) integration test automation scripts are maintained here. | ||
|
||
####const.py | ||
These test scripts support executing existing product integration tests at wso2/product-is repo | ||
in both Linux and Windows environments. Most of the logic is written in python as it is | ||
an interoperable, scriptable language. | ||
|
||
The script execution order, and how testgrid invokes them is illustrated in the below diagram: | ||
|
||
####intg-test-runner.sh | intg-test-runner.bat | ||
![Testgrid-intg-test-execution-flow image](Testgrid-intg-test-execution-flow.png) | ||
|
||
|
||
####requirements.txt | ||
The files mentioned above are contained in three git repos: | ||
|
||
1. Infra creation is done via AWS cloudformation scripts. | ||
It is located at | ||
[wso2-intg-test-cfn.yaml](https://github.com/wso2/testgrid/blob/33ecb6d76b6397963273574338ffa8aa5d223c93/jobs/intg-test-resources/wso2-intg-test-cfn.yaml) in wso2/testgrid repo. | ||
|
||
####run-intg-test.py | ||
2. Test execution entrypoint of testgrid is the **test.sh** which is located | ||
in this repo. | ||
|
||
3. Test execution scripts that are common to all Carbon products (APIM/EI/IS) | ||
are located in a common repo wso2-incubator/test-integration-tests-runner | ||
https://github.com/wso2-incubator/test-integration-tests-runner | ||
|
||
####configure_product.py | ||
|
||
Find a sample testgrid job configuration where all these are executed in | ||
order, in here: | ||
[intg-test-wso2is-master-testgrid.yaml](https://github.com/wso2/testgrid-job-configs/blob/7369823b79df8bb6626a80cb872b0a7ee3c9a550/RELEASES/intg-test-wso2is-master-testgrid.yaml) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.