public HttpComunicationTest() { http = new HttpClientTools(true) { WebApiUrl = "http://192.168.22.32:5230/", UserName = "******", PassWord = "******" }; }
public App() { InitializeComponent(); HttpTools = new HttpClientTools(true) { WebApiUrl = ConfigurationManager.AppSettings["webapiurl"], UserName = "******", PassWord = "******" }; }
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}"); } }
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); }