blob: a6c450be81f5522deccfd476b24670a321e05640 [file] [log] [blame]
Jan Tattermusch703c0422016-05-31 15:46:10 -07001#region Copyright notice and license
2
Jan Tattermusch7897ae92017-06-07 22:57:36 +02003// Copyright 2015 gRPC authors.
Jan Tattermusch703c0422016-05-31 15:46:10 -07004//
Jan Tattermusch7897ae92017-06-07 22:57:36 +02005// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
Jan Tattermusch703c0422016-05-31 15:46:10 -07008//
Jan Tattermusch7897ae92017-06-07 22:57:36 +02009// http://www.apache.org/licenses/LICENSE-2.0
Jan Tattermusch703c0422016-05-31 15:46:10 -070010//
Jan Tattermusch7897ae92017-06-07 22:57:36 +020011// Unless required by applicable law or agreed to in writing, software
12// distributed under the License is distributed on an "AS IS" BASIS,
13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14// See the License for the specific language governing permissions and
15// limitations under the License.
Jan Tattermusch703c0422016-05-31 15:46:10 -070016
17#endregion
18
19using System;
20using System.Diagnostics;
21using System.Linq;
22using System.Threading;
23using System.Threading.Tasks;
24using Grpc.Core;
25using Grpc.Core.Internal;
26using Grpc.Core.Utils;
27using NUnit.Framework;
28
29namespace Grpc.Core.Tests
30{
31 public class ShutdownHookServerTest
32 {
33 const string Host = "127.0.0.1";
34
Jan Tattermusch703c0422016-05-31 15:46:10 -070035 [Test]
Jan Tattermusch018cfb82016-06-01 14:44:09 -070036 public void ProcessExitHookCanCleanupAbandonedServers()
Jan Tattermusch703c0422016-05-31 15:46:10 -070037 {
38 var helper = new MockServiceHelper(Host);
39 var server = helper.GetServer();
40 server.Start();
Jan Tattermusch703c0422016-05-31 15:46:10 -070041 }
Jan Tattermusch703c0422016-05-31 15:46:10 -070042 }
43}