1
// **********************************************************************
3
// Copyright (c) 2003-2010 ZeroC, Inc. All rights reserved.
5
// This copy of Ice is licensed to you under the terms described in the
6
// ICE_LICENSE file included in this distribution.
8
// **********************************************************************
11
using System.Diagnostics;
12
using System.Reflection;
14
[assembly: CLSCompliant(true)]
16
[assembly: AssemblyTitle("IceTest")]
17
[assembly: AssemblyDescription("Ice test")]
18
[assembly: AssemblyCompany("ZeroC, Inc.")]
22
private static int run(String[] args, Ice.Communicator communicator)
24
Test.MyClassPrx myClass = AllTests.allTests(communicator);
29
public static void Main(string[] args)
32
Ice.Communicator communicator = null;
34
Debug.Listeners.Add(new ConsoleTraceListener());
38
Ice.InitializationData initData = new Ice.InitializationData();
39
initData.properties = Ice.Util.createProperties(ref args);
40
communicator = Ice.Util.initialize(ref args, initData);
41
status = run(args, communicator);
43
catch(System.Exception ex)
45
Console.Error.WriteLine(ex);
49
if(communicator != null)
53
communicator.destroy();
55
catch(Ice.LocalException ex)
57
Console.Error.WriteLine(ex);
64
System.Environment.Exit(status);