GCS Subsystem Tests for Off-Axis Guiding and Wavefront Sensing

Background information on GCS Subsystem and Running GCS

This applies to GCS V2.13.0 as of TCS build 2013C and newer

Testing Template from: GCS Subsystem

Test Description Template

B## (use the build number) - Test ## (start with test # 1 and increment for each test for the specific build) - Test Description.

Test Description: description.
- sub description
- sub description
Test Responsible Party: SW developer's name and/or Support Astronomer
Original SW Release #: B##
Note: helpful information
How to perform the test:
Required Inputs:
Expected Outputs:
Tester's Name:
Test Date:
Passed/Failed:
Actual Results from running test:

GCS.2013C-Test 01 - Verify new cam-server version operates correctly with cam-controllers and GCS.

Test Description: Test the following features of the cam-server.
- take snapshot
- workaround for binning
- error handling for network issues
- status functions
Test Responsible Party: Taras Golota and Mike Lesser
Original SW Release #: 2013C
Note: GCS in 2013B and 2013C does not support new functions of cam-server yet, so they can't be tested until availabe. Requires some test programs to explicitly test logging and other functions
How to perform the test: aquire images from all cameras, verify logging and correct log files
Required Inputs:
Expected Outputs: valid images and valid lof files
Tester's Name: Taras Golota and Mike Lesser
Test Date: 20130912
Passed/Failed:
- Initial test FAILED images not delivered during guiding sequence
- after temporary patch was applied TEST PARTIALLY PASSED, the outstanding issues are: incorrect Guding flag set by camera controller after exposure, to be added to ITs and a new test will be defined for testing this feature
- logging functionality is not available
Actual Results from running test:
- images aquired correctly
- logging functions are not available with the time stamp, IT issued: TBD
- web-interface is not funcioning IT issued: TBD
- error handling for controller process crash is not yet added IT issued: TBD
- stop exposure function untested, will be tested with next release of cam-server and/or controller server software IT issued: TBD

Imaging Off Sky Test

Device Software Version Acquisition Status
*********** ***************************************** ****************
AGW1-G cam-server 5.1, GCS 2013B
20130912 OK
AGW1-W cam-server 5.1, GCS 2013B
20130912 OK
AGW2-G cam-server 5.1, GCS 2013B
20130912 OK
AGW2-W cam-server 5.1, GCS 2013B
20130912 OK
MODS1-G cam-server 5.1, GCS 2013B
20130912 OK
MODS1-W cam-server 5.1, GCS 2013B
20130912 OK
MODS2-G cam-server 5.1, GCS 2013B
20130912 OK
MODS2-W cam-server 5.1, GCS 2013B
20130912 OK
********* *************************************** **************
AGW3-G cam-server, GCS
 
AGW3-W cam-server, GCS
 
AGW4-G cam-server, GCS
 
AGW4-W cam-server, GCS
 
AGW7-G cam-server, GCS
 
AGW7-W cam-server, GCS
 
AGW8-G cam-server, GCS
 
AGW8-W cam-server, GCS
 

Estimated time needed to perform test: 2 hours including Mountain clearance and power status verification assuming everything works at first attempt
Passed/Failed: (Yes or No). PASSED PARTIALLY

GCS.2013C-Test 02 - Verify new cam-server version operates correctly with cam-controllers and GCS during observation.

Test Description: Test the following features of the cam-server communicating with GCS.
- single side guiding for all Focal Stations
- single side presets for all Focal Stations
- dual side Synchronized presets in Binocular mode
Test Responsible Party: Taras Golota
Original SW Release #: 2013C
Note: GCS 2013C
How to perform the test: aquire images from all cameras in guiging mode
Required Inputs:
Expected Outputs: valid images and guding on valid sources
Tester's Name: Taras Golota with SW and TO
Test Date: 20130912
Passed/Failed:
- Initial test FAILED due to sexctractor failure causing GCS stop after synchronized preset to both sides
- after patch was applied TEST PASSED, the outstanding issues are: verify guide star object selection
Actual Results from running test:
- images aquired correctly
- dual side presets executed, active guiding on both sides follows

Imaging On-Sky Test

Device Software Version Guiding Status
*********** ***************************************** ****************
AGW1-G cam-server 5.1, GCS 2013C
20130912 OK
AGW1-W cam-server 5.1, GCS 2013C
20130912 OK
AGW2-G cam-server 5.1, GCS 2013C
20130912 OK
AGW2-W cam-server 5.1, GCS 2013C
20130912 OK
MODS1-G cam-server 5.1, GCS 2013C
20130912 OK
MODS1-W cam-server 5.1, GCS 2013C
20130912 OK
MODS2-G cam-server 5.1, GCS 2013C
 
MODS2-W cam-server 5.1, GCS 2013C
 
********* *************************************** **************
AGW3-G cam-server, GCS
 
AGW3-W cam-server, GCS
 
AGW4-G cam-server, GCS
 
AGW4-W cam-server, GCS
 
AGW7-G cam-server, GCS
 
AGW7-W cam-server, GCS
 
AGW8-G cam-server, GCS
 
AGW8-W cam-server, GCS
 

Estimated time needed to perform test: 30 minutes changes to gcs.conf if provided parameters able to get a guide star on the camera (on sky)
Passed/Failed: (Yes or No). PASSED

GCS.2013C-Test 02 - Verify new oacontrol package features with the following changes.

Test Description: Test the following new features of the oa control server.
- stop function
B23 - workaround for XY hysteresis
- error handling for motion commands and home
- status functions
Test Responsible Party: TBD and/or Support Astronomer
Original SW Release #: B23
Note:
How to perform the test:
Required Inputs:
Expected Outputs:
Tester's Name:
Test Date:
Passed/Failed: PARTIALLY PASSED,
Actual Results from running test: - stop function untested,
-
-
-

GCS.2013C-Test 04 - verify GCS is still working with updated GUI

Test Description: verify that a preset with GCS is still acquiring a guide star and the GUI visualization is operational. This test can be executed in simulation mode if dome has to be closed or on sky.
Test Responsible Party: Dave Thompson
Original SW Release #: 2013C.
How to perform the test: (for closed dome) enable simulation mode of GCS by editing /lbt/tcs/current/etc/lbt.conf. If the dome is dark you can just GCS.starOverlay to true, which will get an AzCam image from the guide camera and overlays a star on that image. This is the best simulated test possible as it tests the external systems as well. If the dome is too bright and the acquisition image is saturated, set GCS.noAzCam to true, which will create a usable acquisition image. Set GCS.noTCS to true to avoid sending corrections to PSF or PCS. Save lbt.conf and restart GCSL. Call setGSsfp to move the probe on axis (w/o parameters) and set a guide star and then call closeLoop to get the GCS into guide mode. There a randomized failure in the acquisition to simulate that a a guide star was too faint. If this happens, just execute closeLoop again until the guide loop is closed (probability for faint GS is 0.2). The GUI should correctly visualize all steps of the acquisition process and visualization of the guide image in closed loop. Every 4-5 guide images there's an intentional lost GS image in the simulation to show how this condition is visualized.
(on sky) Don't modify lbt.conf or undo previous changes to (GCS.noAGW, .noTCS, .noAzCam and .starOverlay) and restart GCSL if you had to undo anything. Send a real preset through IIF and see if the guide loop can be locked and the steps of the process including the guide images are being correctly visualized in the GUI.
(on sky with star overlay) Follow the description for a closed dark dome.
Required Inputs: a real preset through IIF or setGSsfp/closeLoop commands in simulation mode
Expected Outputs: a closed guide loop if the system didn't simulate a faint GS problem by random (only available in simulation with GCS.noAzCam set)
Results from running test: a slightly moving guide star with a lost guide star every 4-5 images in simulation and a nice guiding performance in the on sky test
Estimated time needed to perform test: 30 minutes including changes to lbt.conf if provided parameters will be able to get a guide star on the camera (on sky)
Passed/Failed: (Yes or No). PASSED

-- TarasGolota - 11 Sep 2013
Topic revision: r5 - 11 May 2017, KelleeSummers
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