Tests against master 15.0.0-SNAPSHOT / INT / PRO

Legend

  • DONE works
  • info Further test in dry-run needed
  • processing Tests ongoing
  • warning Requires maintainance before release

bss-control-app DONE

AW:
  • DONE compiles
  • DONE starts
  • DONE looks normal (signal data etc. missing, which is ok on DEV)
  • DONE Coupling:
    • Did not have resident ESR pattern at first, so I tried coupling SIS18 -> Cryring. Failed, but for an unexpected reason: The first coupling trim (SIS18 -> Cryring) succeeded, but then in the drive, LSA expected the coupled pattern to be an ESR pattern with ESR pattern signal (DISABLE_COUPLED_BEAM_REQUEST). As the pattern was instead a Cryring pattern that did not have that signal, we get an exception. Probably ok. ;-)
    • DONE SIS18 -> ESR:
      • DONE with a SIS18-HHD pattern, so not the proper beamline: worked
      • DONE with a proper SIS18+beamline pattern: worked
    • DONE ESR -> Cryring:
      • DONE with a proper ESR+beamline pattern, and a non-proper Cryring+local injector pattern: worked
      • DONE with a proper ESR+beamline pattern, and a proper Cryring+"Stummel" pattern: worked
  • DONE Decoupling:
    • DONE SIS18 -> ESR:ESR -> Cryring: DONE ESR -> Cryring:
      • DONE with a SIS18-HHD pattern, so not the proper beamline: worked
      • DONE with a proper SIS18+beamline pattern: worked
    • DONE ESR -> Cryring:
      • DONE with a proper ESR+beamline pattern, and a non-proper Cryring+local injector pattern: worked
      • DONE with a proper ESR+beamline pattern, and a proper Cryring+"Stummel" pattern: worked

calibration-viewer-app DONE

JF:
  • DONE compiles
  • DONE starts
  • DONE looks normal, Calibration curves are displayed, tested for SIS18, UNILAC, ESR

dave-app DONE

JF:
  • DONE compiles
  • DONE starts
  • DONE looks normal, plotted data from an arbritrary device, here GUR4DT5 /CURRINFO#current 12-13h from today

CH:
  • DONE compiles
  • DONE starts
  • DONE Extracts data to chart, file system and WebDAV

device-automator-app info

WG:

device-control-app info

SH:
  • DONE compiles
  • DONE starts
  • DONE looks normal (devices not connected (devices only accessible in PRO), context selection ok, selection buttons work)
  • info device functionality: FESA (Status, Acquisition) tested (against INT/cmw-pro), driving test again against PRO
  • warning device functionality: DeviceAccess device test (against INT/cmw-pro) failed, asked Vitaliy, other tests s. FESA devices

equipmonitor-app info

BP:

(int 2020-05-26)
  • DONE Context selection
  • DONE Device selection
  • DONE Getting single values from devices
  • info Test an acquisition → postponed to dry-run as running pattern has to be available

equipstate-app DONE

BP:

(int 2tier 2020-05-26)
  • DONE Load patterns and BPs
  • DONE Read Status of a device
  • DONE Read Setting of a device
  • info Not testing set

expert-cs-panic-app DONE

AW:
  • DONE compiles
  • DONE starts
  • DONE looks normal
  • DONE Reset functionality: tested successfully again against INT

expert-digitizer-app DONE

BP:

(int 2020-05-15)
  • DONE Compiles, starts and looks normal
  • DONE Lists Channels
  • DONE Traces and Sequence Events / Refernece trigger is shown

expert-hf-app DONE

SH:
  • DONE compiles
  • DONE starts
  • DONE looks normal (devices not connected (devices only accessible in PRO), HF section selectable, )
  • info functionalities with device access to be done

JF:
  • device subscriptions work (after fixing a bug with getting the VirtAcc from the Selector)

expert-profilegrid-app

expert-septum-app info

JF:
  • DONE compiles
  • DONE starts
  • DONE looks normal
  • info functionality with device not tested (aks Klaudia, what can be safely tested??)

expert-storageringmode-app DONE

BP:

(int 2020-05-15)
  • DONE Compiles, starts and looks normal
  • DONE Showing Patterns
  • DONE Updating patterns without disturbing usage
  • DONE Show Subchain progress
  • DONE Enable and perform skips
  • DONE Abort repetition
  • DONE Sort signal names in human friendly format (… 9 10 11)
  • DONE Enter and leave manipulation

expert-transmission-monitor-app

Zunächst aus Release rausnehmen, zu viele Anpassungen nötig, hier wird u.a. mit Cycles gearbeitet.

Neue Überarbeitung dann sinnvoll, wenn der Unliac als Maschine incl. Geräten in LSA drin ist.

expert-whats-running-app DONE

AW:
  • DONE compiles
  • DONE starts
  • DONE looks normal: resident patterns displayed, flat line in all charts
  • DONE event visualization: worked against INT with snoop data

feedback-app warning

CH:
  • Compiles
  • Starts
  • Display values correctly
  • Improved automatic context selection to make it work in many more cases than before.
  • Requires maintainces
    • Feedback handling is too strict
    • Automatic context selection doesn't work reliable when device is contained in more than one resident context.
    • App hasn't been migrated to JavaFX yet
    • Clarify if app should be improved or removed.

fixed-display-launcher-app DONE

  • Compiles
  • Starts
  • Looks normal
  • Applications can be launched (on PRO).
  • A known bug where the app looks odd when launched on the cluster could no longer be reproduced (no changes performed). info

ionsource-app DONE

JF:
  • DONE compiles
  • DONE starts
  • DONE works fine (subscriptions tested, no values set)

launcher-app DONE

  • Compiles
  • Starts
  • Looks normal
  • Applications can be launched (which might not start on dev currently).

masp-app processing

CH

opticsviewer-app DONE

JF:
  • DONE compiles
  • DONE starts
  • DONE looks normal, Optics are loaded and displayed

parammodi-app DONE

AW:
  • compiles
  • starts
  • RBAC dialog -> can be cancelled
  • looks normal
  • Trim on SCRATCH_AW_SIS18_FAST_HHD_...
    • single scalar trim
    • energy trim
HL:
  • all tests performed look fine

proemi-app

profilegrid-app processing

Martin testet

psa-app processing

Martin testet

requester-app DONE

AW:
  • DONE compiles
  • DONE starts
  • DONE looks normal
  • DONE requests:
    • DONE switching from permanent request to no request and back -> played until not requested, then played again
    • DONE triggering single request -> played once

scheduling-app info

AW:
  • DONE compiles
  • DONE starts
  • DONE looks normal
  • DONE creating a new pattern
    • DONE via name for SIS18
    • DONE via beamline structure for SIS18
  • DONE trim created pattern
  • (DONE / question ) supply schedule
    • removing patterns
      • first try failed because some old patterns could not be made non-resident (apparently not compatible with make rules). Made those non-resident by setting trim temporarily to ignoreErrors=true.
      • after adding patterns (see below), removed one SIS pattern again
      • later removed one ESR pattern
        • Apparently something went wrong somewhere (maybe also in parallel usage of Scheduling App with Sergey), in the database:
          • three patterns (sis, esr, cryring) have users = are resident
          • sis pattern and cryring pattern are each in a pattern group
          • sis pattern and cryring pattern have exec conditions
          • only cryring pattern has dynamic signals
          • => exceptions when trying to read sis pattern because signals from exec condition are not found!!
          • => hacked DEV db directly (ewww) to make sure applications start again and made esr pattern non-resident with code snippet, but we need to find the cause.
          • => first guess: maybe it's because of the Signal cache, which we now "activated" (cache size > 0)?
          • Update 2020-05-26: Andreas and I have tried to reproduce this problem, but have not been successful yet. Everything seems to work fine...
          • Update 2020-05-28: Still could not reproduce, leaving it for Dry Run.
    • adding patterns:
      • after removing all patterns (see above):
      • 2 new SIS patterns and one existing Cryring pattern added successfully
        • Cryring pattern (Storage Ring Mode) took very long to make resident (1:40 min)
      • later added one new ESR pattern
  • DONE duplicate pattern
    • was originally broken, but has been fixed by S. Müller

screenshot-app DONE

BP:
  • DONE Works (int 2020-05-26)

sequencer-app DONE

JF:
  • DONE Compiles (after changes done by Stefan from last week)
  • DONE removed hardcoded pro/3tier to be able to also test on INT
  • DONE Starts
  • DONE Seems to work okay, run 2 sequences FecStatusTest and FecVersion test with GHHTQD11, output is ok

top-app DONE

CH
  • DONE Compiles
  • DONE Starts
  • DONE Seems to work okay
  • Changed dependency from common-context-widget to common-widget

webviewer-app warning

CH

FRS

frs-drivestat-app DONE

Fabio: "Compiles, starts and looks normal"

frs-fmgskal-app DONE

Fabio: "Compiles, starts and looks normal"

frs-magstat-app DONE

Fabio: "Compiles, starts and looks normal"

frs-overview-app DONE

Fabio: "Compiles, starts and looks normal"

frs-devconf-app DONE

Fabio: "Compiles, starts and looks normal"

benno-app (marked as 'do not release')

coat-* (marked as 'do not release')

ionsource-mcs-app (marked as 'do not release')

japlato-app (marked as 'do not release')



-- AnnekeWalter - 12 May 2020
Topic revision: r25 - 29 May 2020, JuttaFitzek
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback