Ticket #8529 (assigned)

Opened 7 years ago

Last modified 5 years ago

Critical System Test Coverage for ReflGui + Quick (POLREF)

Reported by: Keith Brown Owned by: Owen Arnold
Priority: critical Milestone: Backlog
Component: Reflectometry Keywords: Maintenance
Cc: Blocked By: #8527
Blocking: Tester:

Description (last modified by Keith Brown) (diff)

  • Take the table files provided by Max for the Reflectometry GUI corresponding to test runs for each reflectometry instrument (ask me for these)
  • Firstly run each one through the reflectometry gui and check that you receive sensible I vs Q plots for each one (these should just work)
  • If the there were any problems in the previous step, it's probably due to missing instrument parameters, which we will need to add.
  • Using the attached python script as a reference (taken from existing system tests for INTER), turn each table into a separate system test

We should then have very good test coverage over the back-end scripts for the reflectometry GUI.

This ticket is for the POLREF instrument, SURF is in #8514, CRISP is in #8530

Attachments

ReflectometryQuick.py (1.1 KB) - added by Keith Brown 7 years ago.

Change History

comment:1 Changed 7 years ago by Keith Brown

  • Owner set to Keith Brown
  • Component changed from Framework to Reflectometry
  • Description modified (diff)
  • Summary changed from Critical System Test Coverage for ReflGui + Quick to Critical System Test Coverage for ReflGui + Quick (POLREF) to Critical System Test Coverage for ReflGui + Quick (POLREF)

comment:2 Changed 7 years ago by Keith Brown

  • Milestone changed from Backlog to Release 3.1

comment:3 Changed 7 years ago by Keith Brown

  • Blocking 7377 added

comment:4 Changed 7 years ago by Keith Brown

I need an up to date IDF before i can start this

comment:5 Changed 7 years ago by Keith Brown

  • Description modified (diff)

Changed 7 years ago by Keith Brown

comment:6 Changed 7 years ago by Keith Brown

  • Priority changed from major to critical

comment:7 Changed 7 years ago by Keith Brown

  • Keywords Maintenance added
  • Blocking 7377 removed

7377 isn't directly related to this. And these system tests can be done in maintenance.

comment:8 Changed 7 years ago by Keith Brown

  • Milestone changed from Release 3.1 to Release 3.2

comment:9 Changed 7 years ago by Nick Draper

  • Status changed from new to assigned

Bulk move of tickets out of triage (new) to assigned at the introduction of the triage state

comment:10 Changed 6 years ago by Keith Brown

  • Milestone changed from Release 3.2 to Backlog

comment:11 Changed 6 years ago by Keith Brown

  • Owner changed from Keith Brown to Owen Arnold

not going to get this done before i leave, giving to owen

comment:12 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 9373

Note: See TracTickets for help on using tickets.