Skip to content
Snippets Groups Projects
testAPI_storeStream.py 1.06 KiB
Newer Older
Manuela Kuhn's avatar
Manuela Kuhn committed
import os
import sys
import time


BASE_PATH   = os.path.dirname ( os.path.dirname ( os.path.realpath ( __file__ ) ) )
API_PATH    = BASE_PATH + os.sep + "APIs"
SHARED_PATH = BASE_PATH + os.sep + "src" + os.sep + "shared"

if not API_PATH in sys.path:
    sys.path.append ( API_PATH )
del API_PATH

from dataTransferAPI import dataTransfer


if not SHARED_PATH in sys.path:
    sys.path.append ( SHARED_PATH )
del SHARED_PATH

import helperScript

#enable logging
logfilePath = os.path.join(BASE_PATH + os.sep + "logs")
logfileFullPath = os.path.join(logfilePath, "testAPI.log")
helperScript.initLogging(logfileFullPath, True, "DEBUG")

del BASE_PATH


signalIp   = "zitpcx19282.desy.de"
#signalIp   = "zitpcx22614.desy.de"
dataPort   = "50100"

print
print "==== TEST: Stream all files ===="
print


query = dataTransfer( signalIp, dataPort, useLog = True )

query.start("stream")


while True:

    try:
        query.storeFile("/space/projects/live-viewer/data/target/testStore")
    except:
        break


query.stop()

print
print "==== TEST END: Stream for all files ===="
print