Exemple #1
0
        private async Task RunClrBridgeClient(bool runOnYarn, string testRuntimeFolder)
        {
            string[]             a = { runOnYarn ? "yarn" : "local", testRuntimeFolder };
            IJobSubmissionResult driverHttpEndpoint = AllHandlers.Run(a);

            var driverUrl = driverHttpEndpoint.DriverUrl;

            int retryCount = 1;

            while (string.IsNullOrEmpty(driverUrl) && retryCount < 10)
            {
                driverUrl = driverHttpEndpoint.DriverUrl;
                retryCount++;
            }

            if (driverUrl != null)
            {
                var uri       = driverUrl + "NRT/status?a=1&b=2";
                var strStatus = driverHttpEndpoint.GetUrlResult(uri);
                Assert.NotNull(strStatus);
                Assert.True(strStatus.Equals("Byte array returned from HelloHttpHandler in CLR!!!\r\n"));

                var uri1       = driverUrl + "CMD/Stop?c=1";
                var strStatus1 = driverHttpEndpoint.GetUrlResult(uri1);

                Assert.NotNull(strStatus1);
                Assert.True(strStatus1.Equals("Stopped!!!\r\n"));

                await((JobSubmissionResult)driverHttpEndpoint).TryUntilNoConnection(uri);
            }
        }
Exemple #2
0
        private async Task RunClrBridgeClient(bool runOnYarn, string testRuntimeFolder)
        {
            string[]             a = { runOnYarn ? "yarn" : "local", testRuntimeFolder };
            IJobSubmissionResult driverHttpEndpoint = AllHandlers.Run(a);

            var uri       = driverHttpEndpoint.DriverUrl + "NRT/status?a=1&b=2";
            var strStatus = driverHttpEndpoint.GetUrlResult(uri);

            Assert.NotNull(strStatus);
            Assert.True(strStatus.Equals("Byte array returned from HelloHttpHandler in CLR!!!\r\n"));

            await((JobSubmissionResult)driverHttpEndpoint).TryUntilNoConnection(uri);
        }
Exemple #3
0
        private async void RunClrBridgeClient(bool runOnYarn, string testRuntimeFolder)
        {
            string[]             a = new[] { runOnYarn ? "yarn" : "local", testRuntimeFolder };
            IJobSubmissionResult driverHttpEndpoint = AllHandlers.Run(a);

            var uri       = driverHttpEndpoint.DriverUrl + "NRT/status?a=1&b=2";
            var strStatus = driverHttpEndpoint.GetUrlResult(uri);

            Assert.IsTrue(strStatus.Equals("Byte array returned from HelloHttpHandler in CLR!!!\r\n"));

            await((JobSubmissionResult)driverHttpEndpoint).TryUntilNoConnection(uri);

            ValidateSuccessForLocalRuntime(2, testFolder: testRuntimeFolder);

            CleanUp(testRuntimeFolder);
        }