public override TCObject Execute(TCObject objectToExecuteOn, TCAddOnTaskContext taskContext)
        {
            NeoLoadSettings.WriteSettingsToUserFile("WEB");
            var exec = (objectToExecuteOn as ExecutionEntry).Run();

            NeoLoadSettings.DeleteUserFile();
            return(exec);
        }
 public static NeoloadRestApiInstance GetInstance()
 {
     if (_instance == null)
     {
         Dictionary <string, string> properties = NeoLoadSettings.ReadSettingsFromUserFile();
         string host  = properties[NeoLoadSettings.API_HOSTNAME_KEY];
         string port  = properties[NeoLoadSettings.API_PORT_KEY];
         string token = properties[NeoLoadSettings.API_KEY_KEY];
         TCAPI_VERSION = properties[NeoLoadSettings.TCAPI_VERSION];
         _instance     = new NeoloadRestApiInstance(host, port, token);
     }
     return(_instance);
 }
示例#3
0
 public static NeoLoadDesignApiInstance GetInstance()
 {
     if (_instance == null)
     {
         Dictionary <string, string> properties = NeoLoadSettings.ReadSettingsFromUserFile();
         string   host  = properties[NeoLoadSettings.API_HOSTNAME_KEY];
         string   port  = properties[NeoLoadSettings.API_PORT_KEY];
         string   token = properties[NeoLoadSettings.API_KEY_KEY];
         bool     createTransactionBySapTCode = Boolean.Parse(properties[NeoLoadSettings.CREATE_TRANSACTION_BY_SAP_TCODE_KEY]);
         Protocol protocolToRecord            = (Protocol)Enum.Parse(typeof(Protocol), properties[NeoLoadSettings.RECORD_WEB_OR_SAP]);
         _instance = new NeoLoadDesignApiInstance(host, port, token, createTransactionBySapTCode, protocolToRecord);
         _instance.intialize();
     }
     return(_instance);
 }
示例#4
0
 private bool IsSendingToNeoLoad()
 {
     return(NeoLoadSettings.IsSendingToNeoLoad());
 }