Release items-
1. Bug fixes
2. Pytest plugin integration
3. Behave plug integration for UI test
4. Azure integration
5. Common Functions for Plugin Integration
**Bug fixes**
- Rerun was not working, added checkurl function
- Space handling in following tags: Run flag, type, category, dependency, file path,
- Type field multivalues. For gempyp- gpyp,gp. Pyprest- prest, pr
- In dependency: If a testcase is dependent on another testcase and no P/F specified then P is taken by default
- In dependency: If anything other than p/f then it will be err
- Dv testcases when failed were also marked pass in some cases. Fixed this issue
- Tolerance was not working as expected in some cases
**Azure Integration**
Similar to jira integration, added the suite tags which are required for azure integration like project, pat token, organization etc which would create ticket in azure devops. Using api from entry-point.
**Pytest Plugin Integration**
Simplify pytest report generation using Gempyp plugin by eliminating extra library imports and separate commands. Unlike pytest, Gempyp surpasses by providing comprehensive report generation and storage in the database, showcasing test steps for both failed and passed test cases, enhancing overall test reporting capabilities.
**Common Functions for Plugin Integration**
Developed common functions for updating both suite data and test case data within Jewel. These functions are designed to facilitate the integration of any other framework with Jewel. Currently, we have utilized these functions to integrate the Behave and pytest frameworks with Jewel.
**Behave plug integration for UI test**
With the integration of Behave into GemPyP, users are now able to perform UI testing as well. This enhancement allows users to conduct Behavior-Driven Development (BDD) testing while benefiting from Jewel's robust reporting capabilities.