8.0.9 (2023-03-31)
Enhancements
- [#2121] Moved carina-dataprovider as independent project
- [#2129] Removed the logic associated with the SpecialKeywords.EXCEL_DS_CUSTOM_PROVIDER and SpecialKeywords.EXCEL_DS_ARGS
- [#2132] Added relocation pom for carina-dataprovider
- [#2133] Removed relocation poms for carina-webdriver and carina-api
- [#2131][#2141][#2138] Updated documentation
Fixes
- [#2074] The driver should not be removed immediately after the test method
Known Issues
- N/A
Dependencies Updates
- removed com.qaprosoft.carina-dataprovider (became an independent
com.zebrunner.carina-dataprovider
1.0.0 dependency) - com.zebrunner.carina-utils 1.0.2 -> 1.0.3
- com.zebrunner.carina-webdriver 1.0.0 -> com.zebrunner.carina-webdriver 1.0.1
- moved
net.sf.opencsv.opencsv
withcarina-dataprovider
Migration Steps
- Update in your project pom.xml version for carina-core dependency to
8.0.9
- If you have used the carina-dataprovider classes/annotations or plan to use them, add the
com.zebrunner.carina-dataprovider 1.0.0
dependency. Also test classes that usedDataProvider
orSingleDataProvider
dataproviders fromIAbstractTest
interface should implementcom.zebrunner.carina.dataprovider.IAbstractDataProvider
interface. Also refactor usage of test method parameter according to the documentation if you use groupColumn in CsvDataSourceParameters or XlsDataSourceParameters annotations. - Rename packages
com.qaprosoft.carina.core.foundation.dataprovider.parser.XLSCache -> com.zebrunner.carina.utils.parser.xls.XLSCache
com.qaprosoft.carina.core.foundation.dataprovider.parser.XLSChildTable -> com.zebrunner.carina.utils.parser.xls.XLSChildTable
com.qaprosoft.carina.core.foundation.dataprovider.parser.XLSParser -> com.zebrunner.carina.utils.parser.xls.XLSParser
com.qaprosoft.carina.core.foundation.dataprovider.parser.XLSTable -> com.zebrunner.carina.utils.parser.xls.XLSTable
com.qaprosoft.carina.core.foundation.dataprovider -> com.zebrunner.carina.dataprovider
- Rebuild the project
mvn -U clean compile install