コード例 #1
0
ファイル: Program.cs プロジェクト: Garwin4j/BrightstarDB
 static void Main(string[] args)
 {
     try
     {
         if (args.Length == 1)
         {
             var connectionString = new ConnectionString(args[0]);
             // Run all the tests
             foreach (
                 var testClass in
                     Assembly.GetExecutingAssembly().GetTypes().Where(
                         t => typeof (RestClientTest).IsAssignableFrom(t) && !(t == typeof (RestClientTest))))
             {
                 var testClassInstance = Activator.CreateInstance(testClass, connectionString) as RestClientTest;
                 Console.WriteLine("Test class: " + testClass.FullName);
                 testClassInstance.Run();
             }
         }
         else if (args.Length > 1)
         {
             var connectionString = new ConnectionString(args[0]);
             foreach (var className in args.Skip(1))
             {
                 RunTestClass(className, connectionString);
             }
         }
     }
     catch (Exception ex)
     {
         Console.Error.WriteLine("RestClientTester terminated with exception.");
         Console.Error.WriteLine(ex);
     }
 }
コード例 #2
0
 public SingleThreadStressTest(ConnectionString connectionString) : base(connectionString)
 {
     _client = BrightstarService.GetClient(connectionString);
     _storeName = connectionString.StoreName;
     _importJobs = new List<string>();
     _queryTimes = new ConcurrentQueue<Tuple<long, int>>();
     _queryTasks = new List<Task>();
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: Garwin4j/BrightstarDB
 private static void RunTestClass(string testClassName, ConnectionString connectionString)
 {
     var testClass = Type.GetType("RestClientTester." + testClassName);
     if (testClass == null)
     {
         Console.Error.WriteLine("Could not find test class: " + testClassName);
         return;
     }
     var testClassInstance = Activator.CreateInstance(testClass, connectionString) as RestClientTest;
     testClassInstance.Run();
 }
コード例 #4
0
ファイル: ImportTest.cs プロジェクト: Garwin4j/BrightstarDB
 public ImportTest(ConnectionString connectionString) : base(connectionString)
 {
     _client = BrightstarService.GetClient(connectionString) as BrightstarRestClient;
     _storeName = connectionString.StoreName;
 }
コード例 #5
0
 public BasicOperations(ConnectionString connectionString) : base(connectionString)
 {
     _client = BrightstarService.GetClient(connectionString);
 }
コード例 #6
0
 public RestClientTest(ConnectionString connectionString)
 {
     ConnectionString = connectionString;
 }
コード例 #7
0
 public StoreOperations(ConnectionString connectionString) : base(connectionString)
 {
     _client = BrightstarService.GetClient(connectionString);
     _storeName = connectionString.StoreName;
 }