protected RavenTestBase(ITestOutputHelper output) : base(output) { Samples = new SamplesTestBase(this); TimeSeries = new TimeSeriesTestBase(this); Cluster = new ClusterTestBase2(this); Backup = new BackupTestBase(this); Encryption = new EncryptionTestBase(this); Certificates = new CertificatesTestBase(this); Indexes = new IndexesTestBase(this); Replication = new ReplicationTestBase2(this); Databases = new DatabasesTestBase(this); }
private int CountOfBackupStatus(out Dictionary <string, string> reasons) { reasons = new Dictionary <string, string>(); var count = 0; Assert.Equal(3, _nodes.Count); foreach (var server in _nodes) { using (var store = new DocumentStore { Urls = new[] { server.WebUrl }, Conventions = { DisableTopologyUpdates = true }, Database = _databaseName }.Initialize()) { var status = store.Maintenance.Send(new GetPeriodicBackupStatusOperation(_taskId)).Status; reasons.Add(server.ServerStore.NodeTag, BackupTestBase.PrintBackupStatus(status)); if (status?.LastFullBackup != null) { count++; } } } return(count); }