Skip to content

Releases: zebrunner/carina

7.2.12 (2021-11-08)

07 Nov 21:20
133db8e
Compare
Choose a tag to compare

Enhancements

  • [#1482] Migrated to TestNG 7.4.0
  • [#1489] Registered extra labels in reporting branch and sha 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)

15 Sep 11:11
9d591b7
Compare
Choose a tag to compare

Enhancements

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 or RELEASE
  • Rebuild the project mvn -U clean compile install
  • Be sure to use with Zebrunner CE 1.8+

7.2.10 (2021-09-09)

09 Sep 10:22
77ad36a
Compare
Choose a tag to compare

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 or RELEASE
  • Rebuild the project mvn -U clean compile install
  • Be sure to use with Zebrunner CE 1.8+

7.1.9 (2021-08-06)

06 Aug 17:38
97a30bb
Compare
Choose a tag to compare

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 or RELEASE
  • Rebuild the project mvn -U clean compile install
  • Be sure to use with Zebrunner CE 1.8+

7.1.8 (2021-06-28)

29 Jun 12:16
Compare
Choose a tag to compare

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 or RELEASE
  • Rebuild the project mvn -U clean compile install
  • Be sure to use with Zebrunner CE 1.8+

7.0.5 (2021-05-11)

10 May 21:01
71592be
Compare
Choose a tag to compare

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)

12 Apr 16:24
Compare
Choose a tag to compare

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)

11 Mar 10:52
8b169db
Compare
Choose a tag to compare

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)

10 Feb 12:07
Compare
Choose a tag to compare

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)

26 Jan 17:25
Compare
Choose a tag to compare

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.