Knowledge Base Administration Guide

Simscope Release History — v410 — 419

1.419

bugfix Regression Metadata chart grouped by Component/Regression

Regression Metadata Charts can now be grouped into Series by:

  • Regression Name
  • Component Name
  • Project Name
  • Branch Name
  • Metric (ie metadata) Name

For example, chart metric Line Coverage across Components simultaneously.

In previous Simscope versions, this only supported group by Regression Metric Name.


1.418

1. feature Job Log Plugin full screen

The Job Details Plugin now has a link to view as Full Screen, to make viewing log files easier.

Plugin fullscreen

2. feature New chart X-axis summarizer: Pass vs Fail

Users can now chart with X Axis set to Pass vs Fail, which allows grouping the X axis into a Pass column and a Fail column.

  • This is useful for data table and heatmap charts.

3. bugfix Assignment user dropdown broken

SIMSCOPE-56

When switching users in the Assignment list page, the dropdown box previously would incorrectly redirect to a user's ID, instead of their login.

If a user has a different login, this would show an error message in Simscope.

→ This bug is now fixed.

4. bugfix Build targets message rename

If the Build field has been renamed, this now renames the Build Target box in Regression view.

5. bugfix Improved chart reindex button

Renamed the weekly chart reindex button to Manual Table Reindex, to clarify its purpose.


1.417

1. bugfix Improved JIRA error handling

In previous Simscope versions, JIRA plugin errors might not get parsed correctly, and users may just see generic JIRA Error messages.

Now users can see full JIRA errors, like this:

- customfield_10100: Field 'customfield_10100' cannot be set.
It is not on the appropriate screen, or unknown.

1.416

1. feature Regression Metadata Dashboard download

The Regression Metadata Dashboard data can now be downloaded in TSV format, which can be read into Excel.

Metadata download


1.415

1. bugfix Job Metadata names keep case

Job Metadata columns now show up in the case (uppercase or lowercase). You can publish metadata in any case, but they will show up with the name specified in your simscope.config file.

  • For example, FOO_BAR instead of foo_bar
  • Simscope still matches via case-insensitive matching, so you can publish in any case.

2. feature New Simscope homepage

The Simscope homepage has been improved to allow filtering by component or branch, and now shows pass rate heatmaps by project or component.

It also saves a cookie with the user's filter preferences.

Heatmap dashboard

3. feature Added Metrics table auto snapshot

The Metrics DB now automatically snapshots every 24 hours.


1.414

1. feature Added beta Metadata DB

This release has a beta version of the Metrics DB.

2. bugfix Enable heatmap numbers in 2-column dashboards

Heatmap charts in Metric Dashboards now show numbers in each cell, if the dashboard is configured for 1-column or 2-column layout.

  • Note that 3-column layout still hides the numbers (due to noisy charts)

Heatmap


1.413

1. feature Added (custom) days dropdown

SIMSCOPE-53

For many of the searches with a Days dropdown, there is now a (custom) choice, which lets you enter a specific number of days.

  • Note that signature search will automatically cap the limit at 100 days. Most of the other pages allow longer search windows, like 365 (1 year).

2. bugfix JIRA create bugfix

In previous versions, the JIRA bug create script could fail due to a missing emailAddress attribute in JIRA's API.

This now has a workaround.


1.412

1. feature Homepage dashboard components

Components on the homepage dashboard are now split left/right based on status:

  • Active components are shown on the left side.
  • Inactive components are shown on the right side.

Active/Inactive

2. feature Administrator emails

Simscope now sends daily emails (and other administrator emails) to all users with Administrator role.

3. feature Chart Average metric names

Chart metrics that use averaging, now have been renamed to have (average) in the name of the metric, to make it more obvious these are averages instead of totals.

  • For example: Runtime / Job (average)

4. bugfix Shell command timeout leak fix

In previous Simscope releases, if shell command plugins (like JIRA) timed out, they would leak threads.

→ This bug is now fixed.

5. bugfix Charts: ISO week 53 bug

In previous Simscope versions, years with 53 ISO weeks (like 2021) would be incorrectly rendered as 52 weeks.

→ This bug is now fixed.


1.411

1. feature Added SQL debug script

Added simscope-admin-sql script, to allow running SQL commands from the command-line or from scripts.

2. bugfix Heatmaps on dashboards

Heatmap charts in 1-column dashboards now display data cells always.

3. feature Added manualstate bug configuration

Added manualstate configuration variable for simscope.config.

  • If set to true, this will disable the Simscope Javascript behavior from automatically changing assignment state from New ↔ Assigned ↔ Open, as users type in bug numbers, or when selecting assignees.

4. feature Added regression Finished (end-time) column in regression table

There is now a Finished column available in the regression search view.

To enable, this requires a Custom CSS change:

.field-finished {
    /* Show the hidden regression [finished] table column */
    display: revert;
}

5. bugfix Regression download across pages

When downloading lists of regressions from the Regression Search page, this now downloads all matching regressions as a CSV file.

  • Previous versions limited the download to the first page (ie 50 regressions).

1.410

1. feature Added saved searches to the Test List Search page.

Search configurations on the Test List Search page can now be saved and restored.

2. feature Global search via job ID

You can now search for job details directly, by typing (or pasting) in the Job ID into the Quick Search box.

For example, enter 1230/cpyxceu4y5aw and Simscope will show the job details for this job.

3. feature Added field hiding for Cycles, CPS, and Age fields

If you enable Custom CSS, you can now update the cycles, cps, and age (model age) fields.

For example, to hide all of them, add this to your CSS:

/* Hide the Cycles, CPS, and Age fields */
.field-cycles, .field-cps, .field-age {
    display: none!important;
}

4. feature Added Regression Tag update from GUI

Regression Tags can now be edited (or cleared) from the Regression Search screen, as long as the current user has manager or admin privileges.

  • Click the checkbox to the left of the regression name, and then click the Update Tags button.

5. feature Added Regression Tag filtering

The Regression Search pages can now filter by regression tag.