Example #1
0
 public HttpComunicationTest()
 {
     http = new HttpClientTools(true)
     {
         WebApiUrl = "http://192.168.22.32:5230/",
         UserName  = "******",
         PassWord  = "******"
     };
 }
Example #2
0
 public App()
 {
     InitializeComponent();
     HttpTools = new HttpClientTools(true)
     {
         WebApiUrl = ConfigurationManager.AppSettings["webapiurl"],
         UserName  = "******",
         PassWord  = "******"
     };
 }
Example #3
0
        public async Task ThenIShouldGetHTTPResponseCode(string expectedCode)
        {
            var url = CurrentPage.As <ErrorPage>().GetPageUrl();
            var actualHttpStatusCode = await HttpClientTools.GetHttpStatusCode(url);

            if (expectedCode == "404")
            {
                Assert.That(actualHttpStatusCode, Is.EqualTo(HttpStatusCode.NotFound),
                            $"ERROR: Http status code is different: {actualHttpStatusCode}");
            }
        }
Example #4
0
        static void Main(string[] args)
        {
            var blobAdapter = new BlobStorageAdapter("joydivision",
                                                     "RMfUv/odmgsSdOcLqYfCLUKDIk9QI556Ly+3kxH8M6YgKcXwKMaoHLd6di201F/v1HVxHOjSMBJKPj1DXNSBQw==",
                                                     "joydivision",
                                                     true);
            var webHdfsClient = new WebHDFSClient("hadoop", blobAdapter);

            // Upload the ozzie config to appPath in order to submit job
            string source = AppDomain.CurrentDomain.BaseDirectory + @"\Workflow.xml";
            string target = "/handsonlabs/app/Workflow.xml".Replace('\\', '/');

            Console.WriteLine("Uploading to " + target);
            var createdFile = webHdfsClient.CreateFile(source, target);

            createdFile.Wait();

            var    oozieClient        = new OozieHttpClient(AzureCluster, AzureUserName, AzurePassword);
            string outputPath         = AzureStorageVaultRoot + "/handsonlabs/output/oozieJob/" + Guid.NewGuid().ToString("N");
            var    oozieJobProperties = new OozieJobProperties(
                AzureUserName,
                AzureStorageVaultRoot,
                "headnodehost:9010",
                AzureStorageVaultRoot + "/handsonlabs/app/Workflow.xml",
                "",
                outputPath);

            var    submitJob = oozieClient.SubmitJob(oozieJobProperties.ToDictionary());
            string id        = HttpClientTools.GetTaskResults(submitJob).Value <string>("id");

            oozieClient.StartJob(id);
            submitJob.Wait();

            // Check job status
            Task <HttpResponseMessage> t1 = oozieClient.GetJobInfo(id);
            var res = HttpClientTools.GetTaskResults(t1);
        }