Skip to content

Latest commit

 

History

History
311 lines (238 loc) · 14 KB

CHANGELOG.md

File metadata and controls

311 lines (238 loc) · 14 KB

New Features

  • Merged Commits from Upstream to support Java 17 (Throwable / Reflection)

Issues Resolved

  • #331 Fixes issue parsing Throwable on JDK 17

New Features

  • #393 Adds circular auto-scroll to failing nodes or events

5.1.0 - JDK11

Issues Resolved

  • #366 removeTest deletes the test case, but not in the statistics entry in the category tags
  • #366 Resolves vulnerabilities
    • com.google.code.gson » gson from 2.8.6 to 2.10.1
    • io.reactivex.rxjava3 » rxjava from 3.0.4 to 3.1.6
    • org.freemarker » freemarker from 2.3.30 to 2.3.32
    • org.projectlombok » lombok from 1.18.12 to 1.18.26
    • org.testng » testng from 7.3.0 to 7.7.1

New Features

  • #386 Setting to prevent report from repeat displaying a retried test
  • #379 New ExtentTest method: log(Status status, Markup markup, Media media)
  • #364 Adds the test description to the card body

Issues Resolved

  • Bugfix: resolvedPath of Media is now preserved when read from JSON archive

Issues Resolved

  • Bugfix: Timestamps are now preserved when appending tests via JSON domain

Issues Resolved

  • remove dependency on commons-lang

Issues Resolved

  • fix Jitpack

New Features

  • add TypeAdapter Mappings to JsonFormatter, thus enabling Java 11 compatibilty

New Features

  • add API to register a custom TypeAdapter

New Features

  • Merged Commits from Upstream, updated pom.xml to Java 11

Issues Resolved

  • #329 Test Results Summary on Dashboard

Issues Resolved

  • #333 JSON Archive breaks after first Test

Issues Resolved

  • #305 Fix HttpClient version-4.5.2 vulnerability
  • #310 Remove RawGit hosted templates
  • 377354 Update test status using generatedLog

Issues Resolved

  • #292 SparkReporter - Exceptions - Overall count of failed tests is not correct
  • #293 SparkReporter - Timestamps - Datetime formats are not unified
  • #297 Nodes: improve node meta-info

New Features

  • #295 KlovReporter: Expose MongoClient

Issues Resolved

  • #250 ConcurrentModificationException in ReportStats
  • #261 Fix issue with table creation from POJOs
  • #275 setEncoding not working on ExtentSparkReporter on 5.0.6
  • #282 Category tags are being duplicated if multiple tests have same tag

Issues Resolved

  • #265 Alignment issue in authors table in the dashboard view
  • #273 ExtentKlovReporter: incorrect order for default @AllArgsConstructor of KlovMedia
  • #274 ExtentTest does not propagate generated-log to listener

New Features

  • #271 Update gherkin-languages.json

Issues Resolved

  • #247 Spark Report - Wrong test durations displayed in tests tab
  • #259 ExtentSparkReporter constructor throws NullPointerException if path argument don`t contains parrent fodler
  • #267 Spark-css.css uses a googleapis.com import causing offline reports to attempt external connection

New Features

  • #269 KlovReporter: provide ability to specify a database name

Issues Resolved

  • #240 Change static URI anchor behavior
  • #246 Collapse all nodes other than failure
  • #252 Nodes were using status color from the parent node
  • #235 #236 Style updates

New Features

  • #233 ExtentSparkReporter does not show timeline in dashboard view

Issues Resolved

  • #232 Display duration for child tests
  • #235 Critical: KlovReporter fails to upload ScreenCapture for events

Issues Resolved

  • #103 Add missing lightbox for base64 screenshots
  • #220 Add missing tags for child tests
  • #222 Removed TestNG from main scope and added under test
  • #226 Perform null check for SystemEnvInfo elements
  • #227 Change SKIP priority to be higher than WARN

New Features

  • #223 Added attribute (tag) details for Klov
  • #224 All tags will be propagated down the test tree. An attribute assigned to a parent test would automatically be assigned to a child test also.
  • #225 All attribute views (Author, Device, Tag) now use the same template
  • #231 Exceptions from log will be assigned to its owning test

Issues Resolved

  • #103 Clicking base64 images does not fire lightbox
  • KlovReporter uses the ExtentReports 5.0.0-SNAPSHOT dependency, revert to RELEASE
  • #191 Navigation from Attributes/Exceptions views to test for BDD

New Features

  • #47 Anchors for each test
  • #150 Unused status from charts will not be displayed
  • #152 Spark: Author view
  • #153 Spark: Device view
  • #157 Spark: Add TestRunnerLogs view
  • #168 Spark: Navigation from attributes pages (tags, exception) to Tests View
  • #173 Spark: Allow configuration to select view order, Dashboard view as primary
  • #176 Apply Status filters to report
  • #177 Minified templates (> 10% reduction in file size)
  • #184 Reporter::loadExternalConfiguration with json file
  • #188 Display upto 4 pre blocks on a single row
  • #191 Navigation from Tags/Exception pages to nested steps
  • #213 Toggle theme from URI component using '#theme='
  • #215 A test removed from the report will also be removed from MongoDB (Klov)

Issues Resolved

  • #131 Merging two html extent Reports works but Category view gets overwritten
  • #161 Merging ExtentSpark 4.1.5 Reports causing the existing base64 image removed
  • #169 Fix SparkReporter shortcuts
  • #197 MarkupHelper::codeBlock has extra indentation on the first line
  • #208 Show title text for screencaptures

Fixes

  • [#193] Unable to format the JSON code String in report

Fixes

  • [#149] Skipped count is not displaying in authors tag and category tag
  • [#155] Fixes Cmd+C key listener
  • [#159] Fixes ConcurrentModificationException
  • [#167] Clicking Extent Logo on top-left navigating to 404

Fixes

  • [#139] BDD: Feature must not be eligible to increment counts for TestAttributeContext, part of fix of cucumber4-adapter#50
  • [#143] Fix issue with a long node name breaking view (Spark)
  • [#144] Fix Skipped status colors in charts
  • [#145] ExtentKlovReporter adds BasicConfiguration

Improvements

  • [#114] ExtentSparkReporter to display hierarchical name in tags view
  • [#119] ExtentSparkReporter to display thumbnail screenshots
  • [#125] ExtentSparkReporter displays clip icon for tests with leaf containing screenshots
  • [#132] ExtentSparkReporter to accept file-name instead of Index.html default

Fixes

  • [#135] ExtentSparkReporter issue with not parsing the scripts tag in config.xml

Improvements

  • [#119] ExtentSparkReporter now displays thumbnails as default

Fixes

  • [#123] Prevent class cast exception in ExtentHtmlReporterConfiguration
  • [#124] Fixes issue with ExtentHtmlReporter throwing freemarker errors due to image path being empty

Deprecation

  • ExtentHtmlReporter has been deprecated. ExtentSparkReporter is the default reporter starting version 4 and it now supports SPA-style view by default.

Improvements

  • [#114] Tags tab lost a display of a full name of test
  • ExtentKlovReporter can not be initialized with the projectName

Fixes

  • [#115] Fixes issue with Base64 strings not displaying
  • [#121] Fixes BDD SessionStats bug causing feature aggregates to be miscalculated

Improvements

  • [#18] Steps count in dashboard displays 0 even though there are logged steps
  • [#94] Cleanup tag view naming
  • [#103] AppendExisting functionality similar to version 3 API, via JsonFormatter and ExtentReports::createDomainFromJsonArchive:
JsonFormatter json = new JsonFormatter("target/test.json");
extent.attachReporter(json);
extent.createDomainFromJsonArchive("target/test.json");
  • [#107] ExtentSparkReporter's default view is SPA, similar to V3HtmlReporter. This can be changed by instantiating as new ExtentSparkReporter("dir", ViewStyle.DEFAULT);
  • [#108] All resources migrated to jsDelivr

Fixes

  • [#57] ExtentKlovReporter: Screenshot cannot be saved in base64 format
  • [#101] Fixes Freemarker templating error

Improvements

  • [#35] HtmlReporter, BDD: description to appear as tooltip instead of newline
  • {#36] SparkReporter: display ScenarioOutline children as toggles
  • [#37] SparkReporter: auto-size textarea on click
  • [#42] CategoryView status toggles

Fixes

  • [#39] Test case name overlap test case timestamp Spark Reporter
  • [#40] Author & device name don't have a background label
  • [#43] SparkReporter: issue with setCSS not working

Fixes

  • [#31] ExtentHtmlReporter does not display devices
  • [#32] ExtentSparkReporter freemarker issue when injecting custom js
  • [#33] ExtentSparkReporter dark theme fix

New

  • ExtentSparkReporter

Fixes

  • {#6] Invalid testEndTime and timeTaken
  • [#21] Adds ResourceCDN to use ExtentReports instead of cdn.rawgit
  • [#24] Timeline is broken because commas appear in duration
  • [#29] Embedded screenshot is missing in html report
  • [#30] Skipped tests not being displayed in HtmlReporter's tags view
  • Issue with KlovReporter not uploaded base64 strings to the server

Fixes

  • [#testng-adapter-1] Fixes issue where test start and end times were created as per the IReporter time of execution
  • [#12] Chart increasing in size when resizing browser window

Improvements

  • Several layout improvements for BDD view

Fixes

  • Adds missing ScreenCapture for steps

Fixes

  • Issue with BDD view showing charts in 2 rows

Fixes

  • Fixes build configuration

New

  • Add support for LoggerReporter to navigate from Category/Bug view to Test view

Fixes

  • [#6] Fix issue where total time taken was 0
  • [#7] Fix issue where markup was not parsed correctly in code blocks

New

  • [#4] Add support for Asterisk (*), BDD/Gherkin
  • [#5] Auto-size pre/textarea/code size upon click

Fixes

  • Disable checking for media existence as its causing issue with several Cucumber1 users