public AzureQueueDataManagerTests() { var loggerFactory = TestingUtils.CreateDefaultLoggerFactory(TestingUtils.CreateTraceFileName("Client", DateTime.Now.ToString("yyyyMMdd_hhmmss"))); logger = loggerFactory.CreateLogger <AzureQueueDataManagerTests>(); this.loggerFactory = loggerFactory; }
public ISiloHostBuilder CreateSiloBuilder(string siloName, ClusterConfiguration clusterConfiguration) { return(new SiloHostBuilder() .ConfigureSiloName(siloName) .UseConfiguration(clusterConfiguration) .ConfigureLogging(builder => ConfigureLogging(builder, TestingUtils.CreateTraceFileName(siloName, clusterConfiguration.Globals.DeploymentId)))); }
public ISiloHostBuilder CreateSiloBuilder(string siloName, ClusterConfiguration clusterConfiguration) { return(new SiloHostBuilder() .ConfigureSiloName(siloName) .UseConfiguration(clusterConfiguration) .ConfigureServices(services => ConfigureLogging(services, TestingUtils.CreateTraceFileName(siloName, clusterConfiguration.Globals.ClusterId)))); }
public AzureQueueDataManagerTests() { ClientConfiguration config = new ClientConfiguration(); var loggerFactory = TestingUtils.CreateDefaultLoggerFactory(TestingUtils.CreateTraceFileName(config.ClientName, config.DeploymentId)); logger = loggerFactory.CreateLogger <AzureQueueDataManagerTests>(); this.loggerFactory = loggerFactory; }
internal static ILoggerFactory InitSchedulerLogging() { var filters = new LoggerFilterOptions(); filters.AddFilter("Scheduler", LogLevel.Trace); filters.AddFilter("Scheduler.WorkerPoolThread", LogLevel.Trace); var loggerFactory = TestingUtils.CreateDefaultLoggerFactory(TestingUtils.CreateTraceFileName("Silo", DateTime.Now.ToString("yyyyMMdd_hhmmss")), filters); return(loggerFactory); }
public ReminderTests_Base(BaseTestClusterFixture fixture) { HostedCluster = fixture.HostedCluster; GrainFactory = fixture.GrainFactory; var filters = new LoggerFilterOptions(); #if DEBUG filters.AddFilter("Storage", LogLevel.Trace); filters.AddFilter("Reminder", LogLevel.Trace); #endif log = TestingUtils.CreateDefaultLoggerFactory(TestingUtils.CreateTraceFileName("client", DateTime.Now.ToString("yyyyMMdd_hhmmss")), filters).CreateLogger <ReminderTests_Base>(); }
internal static ILoggerFactory InitSchedulerLogging() { var filters = new LoggerFilterOptions(); filters.AddFilter("Scheduler", LogLevel.Trace); filters.AddFilter("Scheduler.WorkerPoolThread", LogLevel.Trace); var orleansConfig = new ClusterConfiguration(); orleansConfig.StandardLoad(); NodeConfiguration config = orleansConfig.CreateNodeConfigurationForSilo("Primary"); var loggerFactory = TestingUtils.CreateDefaultLoggerFactory(TestingUtils.CreateTraceFileName(config.SiloName, orleansConfig.Globals.ClusterId), filters); return(loggerFactory); }
public ReminderTests_Base(BaseTestClusterFixture fixture) { HostedCluster = fixture.HostedCluster; GrainFactory = fixture.GrainFactory; ClientConfiguration configuration = ClientConfiguration.LoadFromFile("ClientConfigurationForTesting.xml"); var filters = new LoggerFilterOptions(); #if DEBUG filters.AddFilter("Storage", LogLevel.Trace); filters.AddFilter("Reminder", LogLevel.Trace); #endif log = TestingUtils.CreateDefaultLoggerFactory(TestingUtils.CreateTraceFileName(configuration.ClientName, configuration.ClusterId), filters).CreateLogger <ReminderTests_Base>(); }
public ISiloHostBuilder CreateSiloBuilder(string siloName, ClusterConfiguration clusterConfiguration) { return(new SiloHostBuilder() .ConfigureSiloName(siloName) .UseConfiguration(clusterConfiguration) .UseConsulMembership(options => { options.Address = new Uri(ConsulTestUtils.CONSUL_ENDPOINT); }) .ConfigureLogging(builder => TestingUtils.ConfigureDefaultLoggingBuilder(builder, TestingUtils.CreateTraceFileName(siloName, clusterConfiguration.Globals.ClusterId)))); }
public ISiloHostBuilder CreateSiloBuilder(string siloName, ClusterConfiguration clusterConfiguration) { return(new SiloHostBuilder() .ConfigureSiloName(siloName) .UseConfiguration(clusterConfiguration) .UseDynamoDBMembership(options => { options.ConnectionString = ConnectionString; }) .ConfigureLogging(builder => TestingUtils.ConfigureDefaultLoggingBuilder(builder, TestingUtils.CreateTraceFileName(siloName, clusterConfiguration.Globals.ClusterId)))); }
public ISiloHostBuilder CreateSiloBuilder(string siloName, ClusterConfiguration clusterConfiguration) { return(new SiloHostBuilder() .ConfigureSiloName(siloName) .UseConfiguration(clusterConfiguration) .ConfigureLogging(builder => TestingUtils.ConfigureDefaultLoggingBuilder(builder, TestingUtils.CreateTraceFileName(siloName, clusterConfiguration.Globals.ClusterId))) .UseInClusterTransactionManager(new TransactionsConfiguration()) .UseInMemoryTransactionLog() .UseTransactionalState()); }
public ISiloHostBuilder CreateSiloBuilder(string siloName, ClusterConfiguration clusterConfiguration) { return(new SiloHostBuilder() .ConfigureSiloName(siloName) .UseConfiguration(clusterConfiguration) .ConfigureLogging(builder => TestingUtils.ConfigureDefaultLoggingBuilder(builder, TestingUtils.CreateTraceFileName(siloName, clusterConfiguration.Globals.ClusterId))) .UseInClusterTransactionManager(new TransactionsConfiguration()) .UseAzureTransactionLog(new AzureTransactionLogConfiguration() { // TODO: Find better way for test isolation. Possibly different partition keys. TableName = $"TransactionLog{((uint)clusterConfiguration.Globals.ClusterId.GetHashCode())%100000}", ConnectionString = TestDefaultConfiguration.DataConnectionString }) .UseTransactionalState()); }
public ISiloHostBuilder CreateSiloBuilder(string siloName, ClusterConfiguration clusterConfiguration) { return(new SiloHostBuilder() .ConfigureSiloName(siloName) .UseConfiguration(clusterConfiguration) .UseAzureTableMembership(options => { options.ConnectionString = TestDefaultConfiguration.DataConnectionString; options.MaxStorageBusyRetries = 3; }) .ConfigureApplicationParts(parts => parts.AddFromApplicationBaseDirectory().AddFromAppDomain().WithReferences()) .ConfigureLogging(builder => TestingUtils.ConfigureDefaultLoggingBuilder(builder, TestingUtils.CreateTraceFileName(siloName, clusterConfiguration.Globals.ClusterId)))); }
public ISiloHostBuilder CreateSiloBuilder(string siloName, ClusterConfiguration clusterConfiguration) { return(new SiloHostBuilder() .ConfigureSiloName(siloName) .UseConfiguration(clusterConfiguration) .ConfigureServices(this.ConfigureServices) .AddApplicationPartsFromAppDomain() .AddApplicationPartsFromBasePath() .ConfigureLogging(builder => TestingUtils.ConfigureDefaultLoggingBuilder(builder, TestingUtils.CreateTraceFileName(siloName, clusterConfiguration.Globals.DeploymentId)))); }
public ISiloHostBuilder CreateSiloBuilder(string siloName, ClusterConfiguration clusterConfiguration) { return(new SiloHostBuilder() .ConfigureSiloName(siloName) .UseConfiguration(clusterConfiguration) .ConfigureServices(this.ConfigureServices) .ConfigureApplicationParts(parts => parts.AddFromAppDomain().AddFromApplicationBaseDirectory()) .ConfigureLogging(builder => TestingUtils.ConfigureDefaultLoggingBuilder(builder, TestingUtils.CreateTraceFileName(siloName, clusterConfiguration.Globals.ClusterId)))); }
public static IClientBuilder CreateClientBuilder(ClientConfiguration configuration, ClusterConfiguration clusterConfiguration) { var primaryGw = clusterConfiguration.Overrides["Primary"].ProxyGatewayEndpoint.ToGatewayUri(); return(new ClientBuilder() .UseConfiguration(configuration) .ConfigureServices(services => services.AddSingleton(sp => { var gateway = new TestGatewayManager(); gateway.Gateways.Add(primaryGw); return gateway; })) .ConfigureServices(services => services.AddFromExisting <IGatewayListProvider, TestGatewayManager>()) .ConfigureApplicationParts(parts => parts.AddFromApplicationBaseDirectory()) .ConfigureLogging(builder => TestingUtils.ConfigureDefaultLoggingBuilder(builder, TestingUtils.CreateTraceFileName(configuration.ClientName, configuration.ClusterId)))); }
public ISiloHostBuilder CreateSiloBuilder(string siloName, ClusterConfiguration clusterConfiguration) { var builder = new SiloHostBuilder() .ConfigureSiloName(siloName) .UseConfiguration(clusterConfiguration) .ConfigureLogging(loggingBuilder => TestingUtils.ConfigureDefaultLoggingBuilder(loggingBuilder, TestingUtils.CreateTraceFileName(siloName, clusterConfiguration.Globals.ClusterId))); // Setup storage feature infrastructure. // - Setup infrastructure. // - Set default feature implementation - optional // Setup infrastructure builder.UseExampleStorage(); // Default storage feature factory - optional builder.UseAsDefaultExampleStorage <TableExampleStorageFactory>(); // Service will need to add types they want to use to collection // - Call extension functions from each implementation assembly to register it's classes. // Blob - from blob extension assembly builder.UseBlobExampleStorage("Blob"); // Table - from table extension assembly builder.UseTableExampleStorage("Table"); // Blarg - from blarg extension assembly //builder.UseBlargExampleStorage("Blarg"); return(builder); }
public ISiloHostBuilder CreateSiloBuilder(string siloName, ClusterConfiguration clusterConfiguration) { return(new SiloHostBuilder() .ConfigureSiloName(siloName) .UseConfiguration(clusterConfiguration) .UseAzureTableMembership(options => { options.ConnectionString = TestDefaultConfiguration.DataConnectionString; options.MaxStorageBusyRetries = 3; }) .ConfigureLogging(builder => TestingUtils.ConfigureDefaultLoggingBuilder(builder, TestingUtils.CreateTraceFileName(siloName, clusterConfiguration.Globals.ClusterId)))); }
public ISiloHostBuilder CreateSiloBuilder(string siloName, ClusterConfiguration clusterConfiguration) { return(new SiloHostBuilder() .ConfigureSiloName(siloName) .UseConfiguration(clusterConfiguration) .UseGrainBasedMembership() .ConfigureLogging(loggingBuilder => TestingUtils.ConfigureDefaultLoggingBuilder(loggingBuilder, TestingUtils.CreateTraceFileName(siloName, clusterConfiguration.Globals.DeploymentId)))); }