Home / 7.0.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2021-01-25 3.0 kB
Totals: 1 Item   3.0 kB 0

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.

Source: README.md, updated 2021-01-25