Blog

Luis Majano

May 24, 2021

Spread the word


Share your thoughts


We are excited to announce a new minor version release of TestBox version 4.3.x. To install just use CommandBox: install testbox --saveDev or to update your TestBox installation update testbox.

This update includes several cool new features and improvements that will delight your testing life! For example, we have integrated your favorite code editors to the simple reporter so you can now open the line of code that failed your test or created and exception!

You can avoid installing testbox in production by using the `install --production` CommandBox command.

What's New With 4.3.0

TestBox v4.3.0 includes several new features and bug fixes. Here are the release notes and major areas of improvements.

New Text Reporters

This release has revamped the text and mintext reporters. Check them out by adding reporter=text or reporter=mintext when running your tests.

Editor URL Integrations

The simple reporter has been updated to add editor opening integration. Now all the tag contexts and traces are links and will open in your favorite IDE of choice. You can control the editor by using the url.editor parameter in the URL or via your runner.

Release Notes

Bugs

  • TESTBOX-299 Bug in XML-escaping in JUnit reporters
  • TESTBOX-298 min reporter is making assumptions that url.directory will exist
  • TESTBOX-297 code coverage QoQ doesn't account for nulls in sum()
  • TESTBOX-287 Simple Reporter doesn't show the Test that fails but the assertion in the origin

Improvements

  • TESTBOX-305 Show the type of the actual pass into instance type expectations
  • TESTBOX-300 Improvement: shift test summary to the bottom of MinTextReporter
  • TESTBOX-295 Update the junit and antjunit reports to NOT include supported locales due to the size of the packet

New Features

  • TESTBOX-309 Reworked simple reporter to better visualize fail origins and tag contexts.
  • TESTBOX-308 Simple reporter now has editor integrations to open failure and error stacks in your editor
  • TESTBOX-307 New text and min text reporters to improve visualizations
  • TESTBOX-306 Test failures triggered in beforeAll are counted incorrectly

Add Your Comment

Recent Entries

BoxLang 1.0.0 Beta 7 Launched

BoxLang 1.0.0 Beta 7 Launched

We are pleased to announce the release of BoxLang 1.0.0-Beta 7! This latest beta version includes improvements and essential bug fixes, but more importantly it certifies the execution of ColdBox HMVC and TestBox.

What is BoxLang?

BoxLang is a modern dynamic JVM language that can be deployed on multiple runtimes: operating system (Windows/Mac/*nix/Embedded), web server, lambda, iOS, android, web assembly, and more. BoxLang combines many features from different progr

Luis Majano
Luis Majano
July 26, 2024
New BoxLang Feature: Java Method References and Higher-Order Functions

New BoxLang Feature: Java Method References and Higher-Order Functions

We’ve added more goodies to our BoxLang Java interop: method references and higher-order functions. CFML has never let you do these things, making Java Interop feel like a second-class citizen. But with BoxLang, we’re elevating Java integration to a new level.

Maria Jose Herrera
Maria Jose Herrera
July 26, 2024
Level Up Your ColdFusion Skills with our Virtual Live Training: ColdBox from Zero to Hero

Level Up Your ColdFusion Skills with our Virtual Live Training: ColdBox from Zero to Hero

Level Up Your ColdFusion Skills with our Virtual Live Training: ColdBox from Zero to Hero

Are you a CFML developer looking to take your skills to the next level? Look no further than the ColdBox from Zero to Hero Virtual Live Training! This intensive two-day course will equip you with the knowledge and expertise to build robust and scalable applications using ColdBox 7, the latest version of the most popular CFML MVC framework.

What You'll Learn:

  • Master the Fun...

Cristobal Escobar
Cristobal Escobar
July 24, 2024