예제 #1
0
        /// <summary>
        /// Get Token
        /// </summary>
        /// <returns> token</returns>
        public static String GetToken()
        {
            JiraKeys keys = new JiraKeys();

            // Getting external parameters
            String url = ConfigurationManager.AppSettings["url"];

            keys.client_id     = ConfigurationManager.AppSettings["xrayClientId"];
            keys.client_secret = ConfigurationManager.AppSettings["xrayClientSecret"];

            // Convert object to json
            String param = JsonConvert.SerializeObject(keys);

            // Do login
            Task <String> token = Authentication.DoLogin(url, param);

            // return token
            return(String.Format("Bearer {0}", token.Result.Replace('"', ' ')));
        }
예제 #2
0
        static void Main(string[] args)
        {
            String   url  = ConfigurationManager.AppSettings["url"];
            JiraKeys keys = new JiraKeys();

            keys.client_id     = ConfigurationManager.AppSettings["xrayClientId"];
            keys.client_secret = ConfigurationManager.AppSettings["xrayClientSecret"];

            String param = JsonConvert.SerializeObject(keys);

            //Task<String> token = Authentication.DoLogin(url, param);
            //Console.WriteLine(token.Result);

            //string infoFile = Path.Combine(Environment.CurrentDirectory, @"DataSource\Sample", "info-test.json");
            //string infoExecution = Path.Combine(Environment.CurrentDirectory, @"DataSource\Sample", "info-execution.json");
            //string result = Path.Combine(Environment.CurrentDirectory, @"DataSource\Sample\junit", "TEST-com.fc.automation.core.utils.FilesUtilsTest.xml");

            // files path
            string infoFile      = @"";
            string infoExecution = @"";
            string result        = @"";
            String fileName      = "";

            List <String> results = new List <string>();

            results.Add(result);

            Task <String> response = Imports.ImportMultipart(url, infoFile, infoExecution, results, FrameworkTypes.junit);

            Console.WriteLine(response.Result);

            Task <String> resp = Imports.Import(url, "FC", results, FrameworkTypes.junit, fileName);

            Console.WriteLine(resp.Result);

            Console.ReadLine();
        }