Example #1
0
def configuring_sub(sdp_block, configure_file):
    update_scan_config_file(configure_file, sdp_block)
    config = load_config_from_file(configure_file)
    SubarrayNode = DeviceProxy('ska_mid/tm_subarray_node/1')
    SubarrayNode.Configure(config)
    LOGGER.info("Subarray obsState is: " + str(SubarrayNode.obsState))
    LOGGER.info('Invoked Configure on Subarray')
Example #2
0
def configure_sub(sdp_block, configure_file):
    #resource('ska_mid/tm_subarray_node/1').assert_attribute('State').equals('ON')
    update_scan_config_file(configure_file, sdp_block)
    config = load_config_from_file(configure_file)
    SubarrayNode = DeviceProxy('ska_mid/tm_subarray_node/1')
    SubarrayNode.Configure(config)
    LOGGER.info("Subarray obsState is: " + str(SubarrayNode.obsState))
    LOGGER.info('Invoked Configure on Subarray')
Example #3
0
 def configure_sub(sdp_block):
     # commented because below asserts are already checked in @sync_configure
     # resource('ska_mid/tm_subarray_node/1').assert_attribute('State').equals('ON')
     # resource('ska_mid/tm_subarray_node/1').assert_attribute('obsState').equals('IDLE')
     configure1_file = "resources/test_data/TMC_integration/configure1.json"
     update_scan_config_file(configure1_file, sdp_block)
     config = load_config_from_file(configure1_file)
     LOGGER.info("Configuring a scan for subarray 1")
     fixture["state"] = "Subarray CONFIGURING"
     SubarrayNode = DeviceProxy("ska_mid/tm_subarray_node/1")
     SubarrayNode.Configure(config)
     LOGGER.info("Invoked Configure on Subarray")
Example #4
0
 def test_SUT(sdp_block):
     # TODO: Will be uncommented when Data folder is available on CAR.
     # file = download_test_data("mid_configure_v1.json", "skampi-test-data/tmc-integration/configure")
     file = 'resources/test_data/OET_integration/example_configure.json'
     update_scan_config_file(file, sdp_block)
     LOGGER.info("Invoking Configure command on Subarray 1")
     config = load_config_from_file(file)
     os.remove(file)
     SubarrayNode = DeviceProxy('ska_mid/tm_subarray_node/1')
     SubarrayNode.Configure(config)
     LOGGER.info("Subarray obsState is: " + str(SubarrayNode.obsState))
     LOGGER.info('Invoked Configure on Subarray')
Example #5
0
def configured_subarray(request, idle_subarray) -> None:
    scan_config_file = getattr(
        request.module,
        "config_file",
        "resources/test_data/OET_integration/configure1.json",
    )
    subArray, sdp_block = idle_subarray
    update_scan_config_file(scan_config_file, sdp_block, disable_logging=True)
    configure_subarray(subArray, scan_config_file)
    try:
        yield subArray
    except RecoverableException as e:
        release_configuration(subArray)
        raise e
    release_configuration(subArray)
Example #6
0
 def test_SUT(sdp_block):
     file = 'resources/test_data/OET_integration/configure1.json'
     update_scan_config_file(file, sdp_block)
     LOGGER.info("SDP block is :" + str(sdp_block))
     LOGGER.info("Invoking Configure command on Subarray 1")
     SubArray(1).configure_from_file(file, 6, with_processing=False)
Example #7
0
 def config(file, sdp_block):
     update_scan_config_file(file, sdp_block)
     LOGGER.info("___________Input file in configure_oet_____________" +
                 str(file))
     self.state = "Configuring"
     self.SubArray.configure_from_file(file, 6, with_processing=False)