Releases: zebrunner/carina
Releases · zebrunner/carina
7.2.12 (2021-11-08)
Enhancements
- [#1482] Migrated to TestNG 7.4.0
- [#1489] Registered extra labels in reporting
branch
andsha
if available - [#1480][#1484][#1492] Docs and logs updates
Fixes
- [#1478] platformVersion appium capability should be provided as a string
- [#1438] Deadlock was fixed for multi-threading
getBaseDir
calls
Known Issues
- N/A
Dependencies Updates
- TestNG 7.3.0 -> 7.4.0
- Zebrunner TestNG Agent 1.6.2 -> 1.6.3
Migration Steps
- Update in your project pom.xml version for carina-core dependency to 7.2.12
- Update in your project pom.xml com.zebrunner.agent-core version to
1.6.3
- Rebuild the project
mvn -U clean compile install
- Be sure to use with Zebrunner CE 1.9+
7.2.11 (2021-09-15)
Enhancements
- [#1471][#1466][#1465][#1457] Improvements of the screenshots generation
- [#1463][#1461][#1433] Registered a number of capabilities as integer
- [#1459] Simplified all the logger error messages
- [#1456][#1454] Maven repositories usage improvements
Fixes
- [#1458] Removed hardcoded pause/wait operating with AbstractUIObjectList
Known Issues
- N/A
Dependencies Updates
- Zebrunner TestNG Agent 1.6.1 -> 1.6.2
Migration Steps
- Update in your project pom.xml version for carina-core dependency to 7.2.11
- Update in your project pom.xml com.zebrunner.agent-core version to
1.6.2
orRELEASE
- Rebuild the project
mvn -U clean compile install
- Be sure to use with Zebrunner CE 1.8+
7.2.10 (2021-09-09)
Enhancements
- [#1449] Integrated a new generation of Zebrunner Test Case Management integration modules. A lot of integration aspects are available from the test code starting from now!
- Released 7.2.10 carina-archetype and carina-cucumber as well!
- [#1450] Embedded result_sorting for local emailable reports by default
- [#1380] IAndroidUtils: made openURL call from the mobile interface in DriverHelper
Fixes
- [#1452] qaprosoft_3rdparty repository is now used for released artifacts only
- [#1451] Hid the exception 'WARN! Value not resolved by key: azure_container_name'
- [#1438] Deadlock in com.qaprosoft.carina.core.foundation.report.ReportContext.getBaseDir when running tests in parallel
- [#1433] Provided the idleTimeout capability as an integer
- [#1409] Component methods used xpaths from other Components
- [#1328] Fixed the error: Gives wrong information in logs for copying emailable report to the reports folder
Known Issues
- N/A
Dependencies Updates
- N/A
Migration Steps
- Update in your project pom.xml version for carina-core dependency to 7.2.10
- Update in your project pom.xml com.zebrunner.agent-core version to
1.6.1
orRELEASE
- Rebuild the project
mvn -U clean compile install
- Be sure to use with Zebrunner CE 1.8+
7.1.9 (2021-08-06)
Enhancements
- [#1430] Added the possibility to have suiteId in @TestRailCases annotation
- [#1413] Reused a new approach for test case management keys registration
- [#1327] Decommissioned device names from all the loggers
- [#1196] Documented the usage steps for test_run_rules, check them here
Fixes
- [#1421] Hiding of API request fields logic failed with a blank response
- [#1412] Fixed the issue with eu-central-1: The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256
- [#1411] No provider related exceptions are now caught
Known Issues
- N/A
Dependencies Updates
- N/A
Migration Steps
- Update in your project pom.xml version for carina-core dependency to 7.1.9
- Update in your project pom.xml com.zebrunner.agent-core version to
1.6.0
orRELEASE
- Rebuild the project
mvn -U clean compile install
- Be sure to use with Zebrunner CE 1.8+
7.1.8 (2021-06-28)
Enhancements
- [#1324][#1331] Added Azure Storage support
- [#1308][#1405] Refactored and improved localization feature
- [#1130] Added the ability to encrypt data for the API request/response, more details here
- [#1348] Removed non-W3C platform and browser_version capabilities
- [#1350] Generated a new archetype based on 7.1.8 changes
- [#1340] Disabled automatic screenshot capturing for skipped tests
- [#1384] Do not provide capabilities if value from is NULL as string
- [#1390][#1396] Decommissioned appium recorder and all related artifacts
- [#1392] Parametrized chrome closure operation
#do driver close and quit (recommended for native chromedriver usage on Windows to fix issue with out of space) chrome_closure=true
- [#1360][#1383] Bumped up to the latest RELEASE version for carina and zebrunner agent
Fixes
- [#1349] Fixed javadocs warnings
- [#1369] Ignore
javascript error: Cannot read property 'outerHTML' of null
for screenshoting - [#1397] Fixed compilation failures in carina-archetype
Known Issues
- N/A
Dependencies Updates
- commons-io 2.5 -> 2.7
- guava 25.0-jre -> 29.0-jre
- commons-beanutils 1.9.2 -> 1.9.4
Migration Steps
- Update in your project pom.xml version for carina-core dependency to 7.1.8
- Update in your project pom.xml com.zebrunner.agent-core version to
1.6.0
orRELEASE
- Rebuild the project
mvn -U clean compile install
- Be sure to use with Zebrunner CE 1.8+
7.0.5 (2021-05-11)
Enhancements
- [#1325] Introduced a new selenium_url config parameter
- [#1315] Added documentation on how to use encryption for api/database/testdata content
- [#1277] Provided localization of list of extendedwebelement
Fixes
- [#1345] regression: exception on quitDriver call
- [#1312] Chromedriver on windows used a lot of space without cleanup
- [#1311] Resources couldn't be downloaded correctly without 'mvn install' command
Known Issues
- N/A
Dependencies Updates
- com.zebrunner.agent-testng-pluggable 1.4.0 -> 1.5.0
Migration Steps
- Update in your project pom.xml version for carina-core dependency to 7.0.5
- Update in your project pom.xml com.zebrunner.agent-core version to 1.5.0
- Rebuild the project
mvn -U clean compile install
- Be sure to use with Zebrunner CE 1.8+
7.0.3 (2021-04-12)
Enhancements
- [#1298] Provided the runtime method to register app_version/build number
- [#1282][#1074][#1045][#721] Documentation improvements
- [#1273] Removed enable_l10n property as module is enabled by default
- [#1250] Supported BeforeTest/AfterTest driver lifecycle
- [#801] Improved API module adding XML Response Comparison
- [#1302][#1301] Covering more use-cases by unit tests
Fixes
- [#1306] Driver initialized in BeforeClass didn't close after class tests were finished
- [#1296] Fixed the ability to run web tests via Zebrunner's launcher on SauceLabs Selenium grid
- [#1261] Demo (Slides) link was included in an emailable report even if no PNG screenshots were generated by a test
- [#1248] Numbers were shifted in "Setting up cucumber test with carina"
Known Issues
- N/A
Dependencies Updates
- jackson-databind 2.9.10.4 -> 2.9.10.7
- com.zebrunner.agent-testng-pluggable 1.2.4 -> 1.4.0
Migration Steps
- Update in your project pom.xml version for carina-core dependency to 7.0.3
- Update in your project pom.xml com.zebrunner.agent-core version to 1.4.0
- Rebuild the project
mvn -U clean compile install
Important:install
goal required as misprints were fixed in MobileCapabilities class. It should redownload and show compilation failures if any. - Be sure to use with Zebrunner CE 1.6+
7.0.2 (2021-03-11)
Enhancements
- [#1254] Copied the final emailable-report.html to the run-specific results folder
- [#1253] Removed Jira ticket/task registration support via test description
- [#1247] Documented extended getDriver() usage with custom capabilities
- [#1232] Organized the display of generated artifacts in a local emailable report
- [#1231] Local report: renamed "Demo" to "Slides"
- [#1230] Returned thumbnails display for a local screenshots gallery
- [#1206] Provided a link to mobile video recording inside the default emailable report
Fixes
- [#1265] Couldn't initiate edge/opera/safari driver with getDriver(new AbstractCapabilities().getCapability())
- [#1263] Couldn't change the path to a folder where testing reports are saved
- [#1147] Annotation @CaseInsensitiveXPath didn't work properly with xpath that contains syntax like '$1'
Known Issues
- N/A
Dependencies Updates
- jackson-databind from 2.9.10.4 to 2.9.10.7
- com.zebrunner.agent-testng-pluggable 1.2.4 -> 1.4.0
Migration Steps
- Update in your project pom.xml version for carina-core dependency to 7.0.2
- Update in your project pom.xml com.zebrunner.agent-core version to 1.4.0
- Rebuild the project
mvn -U clean compile
- Be sure to use with Zebrunner CE 1.6+
7.0.1 (2021-02-10)
Enhancements
- [#1242] Adjusted carina-demo archetype based on 7.0.1 changes
- [#1240] Added Exception for not implemented methods
- [#850] Registered links to apk/ipa on test startup to zebrunner reporting run
- [#789] Provided BDD documentation (cucumber)
Fixes
- [#1228] Removed the"Spring Plugins" repository
- [#1243] Fixed NullPointerException in log appender
- [#582] Hardcoded parameters in carina archetype (-Dname and -Durl)
Known Issues
- N/A
Dependencies Updates
- com.zebrunner.agent-testng-pluggable 1.2.3 -> 1.2.4
Migration Steps
- Update in your project pom.xml version for carina-core dependency to 7.0.1
- Update in your project pom.xml com.zebrunner.agent-core version to 1.1.3
- Rebuild the project
- Be sure to use with Zebrunner CE 1.5+
7.0.0 (2021-01-26)
Enhancements
- [#551] switched to Java11
- [#1237][#1212][#1211][#1208][#1179][#1174][#1164] Removed deprecated features
- [#1236] Declared default boolean config parameters as NULL (false) to minimize logger messages during start
- [#1235] Register and upload generated artifacts to Zebrunner Reporting
- [#1233] Updated the default "./reports/qa" path to "./reports"
- [#1221] Deprecated Timer class and removed the default usage in core
- [#1209][#1161] Replaced STF_ENABLED capability by enableAdb to do remote adb connect
MCloud Selenium Grid STF integrated is determined on the server side by STF_URL and STF_TOKEN variables
- [#1204] Added the ability to generate a carina-based project from the archetype without carina-demo sources
- [#800] Documented a new proxy range support in documentation
- [#789] Provided BDD documentation (cucumber)
Fixes
- [#1225] Added support for setting intl.accept_languages as part of capabilities in Chrome BROWSER_LANGUAGE support
- [#1222] iOS L10N Localization support was not extended to ExtendedFindBy
Known Issues
- Smart failures rerun is too sensitive to dependencies and other special use-cases
- [#1242] adjust carina-demo archetype based on 7.0.0 changes
Dependencies Updates
- added agent-testng-pluggable from com.zebrunner
- removed unused alice-client, zafira-client, mote-repack, jacoco-maven-plugin
- bump up aws-java-sdk 1.11.386 -> 1.11.923
- bump up java-client 7.3.0 -> 7.4.1
Migration Steps
- Upgrade your IDE environment to use Java 11.
- For eclipse we also recommend to install TestNG plugin, maven-dependency-plugin connector and lombok
- Update in your project pom.xml version for carina-core dependency to 7.0.0, rebuild the project and fix compilation failures if any
ask for assistance if you don't know howto fix something
- Integrate your favorite logger and new zebrunner agent if needed based on document.
make sure to register net.bytebuddy as a dependency.
- Declare maven-dependency-plugin
- Declare customized javaagent argLine
- Update every TestNG suite xml file declaring https for DTD url
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
- Be sure to use with Zebrunner CE 1.4+
Example of the movement for carina-demo can be found here.