public ITestResult RunTest(JobRequestBuilder jobRequestBuilder) { // Setup the assert file. var assertFileName = Path.GetTempPath() + "/reef-test-" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".json"; jobRequestBuilder.AddDriverConfiguration(FileWritingAssertConfiguration.ConfigurationModule .Set(FileWritingAssertConfiguration.FilePath, assertFileName) .Build()); var jobRequest = jobRequestBuilder.Build(); LOG.Log(Level.Info, "Submitting job `{0}` for execution. Assert log in `{1}`", jobRequest.JobIdentifier, assertFileName); IJobSubmissionResult jobStatus = _client.SubmitAndGetJobStatus(jobRequest); if (jobStatus == null) { return(TestResult.Fail( "JobStatus returned by the Client was null. This points to an environment setup problem.")); } LOG.Log(Level.Verbose, "Waiting for job `{0}` to complete.", jobRequest.JobIdentifier); jobStatus.WaitForDriverToFinish(); LOG.Log(Level.Verbose, "Job `{0}` completed.", jobRequest.JobIdentifier); return(ReadTestResult(assertFileName)); }
private HelloREEFYarn(IYarnREEFClient reefClient, JobRequestBuilder jobRequestBuilder, [Parameter(typeof(NodeNames))] ISet <string> nodeNames) { _reefClient = reefClient; _jobRequestBuilder = jobRequestBuilder; _nodeNames = nodeNames.ToList(); }
private REEFIMRUClient( IREEFClient reefClient, AvroConfigurationSerializer configurationSerializer, JobRequestBuilder jobRequestBuilder) { _reefClient = reefClient; _configurationSerializer = configurationSerializer; _jobRequestBuilder = jobRequestBuilder; }
private AllHandlers(IREEFClient reefClient, JobRequestBuilder jobRequestBuilder) { _reefClient = reefClient; _jobRequestBuilder = jobRequestBuilder; }
private HelloREEF(IREEFClient reefClient, JobRequestBuilder jobRequestBuilder) { _reefClient = reefClient; _jobRequestBuilder = jobRequestBuilder; }
private DriverRestart(IREEFClient reefClient, JobRequestBuilder jobRequestBuilder) { _reefClient = reefClient; _jobRequestBuilder = jobRequestBuilder; }
private LoadGenerator(IREEFClient reefClient, JobRequestBuilder jobRequestBuilder) { _reefClient = reefClient; _jobRequestBuilder = jobRequestBuilder; }