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')
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')
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")
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')
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)
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)
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)