Test Results panel

In order to open the Test Results panel, click in the Main Menu: View ⇒ Test results.

Open Test results panel from the Main menu

All test results, both regular jobs and deployment validation test-runs, are displayed in the Test Results panel as a level tree:

  • the project — the current project, where you run tests,
  • jobs — separate test-runs,
  • classes — separate test classes that you check in the Run Tests window or run in another way,
  • methods — separate test methods, which the test class includes.

Each of these levels, excluding methods, can be expanded.

Test results panel

Test statuses

According to the stage, which the test is passing right now, and to the test result, every test job, class, and method can have different statuses:

Queued Queued — the test job is in a queue on Salesforce. At this stage, the classes have the status 'Queued', but the status of the job is 'In Progress', and the classes can't be expanded.

In Progress In Progress — the test job is running now. The test job has this status until at least 1 test method is in progress. At this stage, the classes, which are in progress, can't be expanded.

Aborted Aborted — the test job is canceled. You can expand a test class and see the results for those test methods that have been finished.

Passed Passed / Failed Failed — an actual test result. At this stage, you can expand any test class and see separate test methods in this class.

The number of failed / passed tests jobs is calculated in the following way:

  • Failed: (X/Y) — there's at least 1 test class in a job or 1 test method in a class that failed. X is the number of failed items, while Y is a total number of items.
  • Passed: (Y/Y) — all test classes in a job or all test methods in a class are passed.
NB: The test statuses aren't available for the deployment validation test-run while it is in progress.

The priority order of the test result items in the Test Result panel is as follows:

  • Failed to compile / execute,
  • Failed,
  • In Progress,
  • Preparing,
  • Queued,
  • On Hold,
  • Passed,
  • Aborted.

Quick view

Quick view gives you the ability to set the visibility of test results as it can give you the maximum useful information. This feature allows you to see classes with certain results immediately expanded after a test run completes. All others are hidden under the Show all link. You can collapse this option using the arrow next to the test run.

Quick view

Types of results that can be differentiated are the following:

  • Passed recently (was failing on the previous test run),
  • Failed recently (was successful on the previous run),
  • Failed previously (was failing on the previous test run as well),
  • Passed previously (was successful on the previous run as well).

First two options are set by default, but you can easily change them. To do this, just click on the settings button in the Test Results panel.

Test results settings button

Configure which categories should be included in the Quick View by default or even turn off the feature by deselecting all categories.

The Welkin Suite remembers your settings for the Quick view even between the sessions, so next time you launch the IDE, the Quick View will look like just exactly as you set it up.

Details of the test result

In the Test Result panel, you can find all the details related to a test class or method. If you click on the test class, below the list of the test you will see the name of this class and the test result.

Details of the test class

If you click on the test method, you will also see an option to open the log, and if the test method has failed, you will see in addition a message and a stack trace.

Details of the test method

Settings for the Test Result panel

You are able to configure the Test Results panel and its options in the Settings window. To open it. click on the Settings button in the Test Result panel.

Settings for the Test Result panel

In this window you have the ability to set:

  • if The Welkin Suite should show the test results in the editor,
  • Quick View order,
  • default tab in the Run Tests window.

The Test Result panel also allows you easily navigate to the code lines of the test classes or methods right in the editor. In order to do this, you just need to double-click on a test class or method in the Test Results panel. If you click on the test class, the necessary class file will be opened. If you click on the test method, this file will be opened, and a caret will be placed on the part of the code, which contains this test method.

You can see the actual tests result for each test method in the file directly in the editor — near the line numbers. The status is taken from the most recent test job which was run for this test method. If you want some more info about the test methods in the editor, each status icon has a tooltip with info about the status and when the test was executed. You can enable or disable showing the test results in the code near the test using the button Show Test Results in the Test Result panel. By default, this option is enabled once you have the Test Results panel shown.

Test results in the editor

Getting help

The Welkin Suite is always ready to lend you a hand if you ever have questions about some functionality of the Test results panel or the process of accomplishing some tasks here. When you need to learn more about this tab or its elements, click on the Help Help icon in the top right corner of the window. You will get an opened page of The Welkin Suite's Documentation related to this functionality in your default browser.

Getting help

In this section:

This also may be useful:

Last modified: 2018/02/21 15:28

footer image