| Package | Description |
|---|---|
| com.indeed.proctor.store | |
| com.indeed.proctor.store.cache | |
| com.indeed.proctor.store.utils.test |
| Modifier and Type | Method and Description |
|---|---|
ChangeMetadata |
ChangeMetadata.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
void |
FileBasedProctorStore.addTestDefinition(ChangeMetadata changeMetadata,
String testName,
TestDefinition testDefinition,
Map<String,String> metadata) |
void |
ProctorWriter.addTestDefinition(ChangeMetadata changeMetadata,
String testName,
TestDefinition testDefinition,
Map<String,String> metadata)
Add new test definition to this store.
|
void |
FileBasedProctorStore.deleteTestDefinition(ChangeMetadata changeMetadata,
String previousVersion,
String testName,
TestDefinition testDefinition) |
void |
ProctorWriter.deleteTestDefinition(ChangeMetadata changeMetadata,
String previousVersion,
String testName,
TestDefinition testDefinition) |
void |
FileBasedPersisterCore.doInWorkingDirectory(ChangeMetadata changeMetadata,
String previousVersion,
FileBasedProctorStore.ProctorUpdater updater) |
void |
LocalDirectoryCore.doInWorkingDirectory(ChangeMetadata changeMetadata,
String previousVersion,
FileBasedProctorStore.ProctorUpdater updater) |
void |
FileBasedProctorStore.updateTestDefinition(ChangeMetadata changeMetadata,
String previousVersion,
String testName,
TestDefinition testDefinition,
Map<String,String> metadata) |
void |
ProctorWriter.updateTestDefinition(ChangeMetadata changeMetadata,
String previousVersion,
String testName,
TestDefinition testDefinition,
Map<String,String> metadata)
Updates a test with testName that already exists in this store
Fails with Exception when testName does not exist, or
neither testDefinition nor metadata has changes to current version
|
| Modifier and Type | Method and Description |
|---|---|
void |
CachingProctorStore.addTestDefinition(ChangeMetadata changeMetadata,
String testName,
TestDefinition testDefinition,
Map<String,String> metadata) |
void |
CachingProctorStore.deleteTestDefinition(ChangeMetadata changeMetadata,
String previousVersion,
String testName,
TestDefinition testDefinition) |
void |
CachingProctorStore.updateTestDefinition(ChangeMetadata changeMetadata,
String previousVersion,
String testName,
TestDefinition testDefinition,
Map<String,String> metadata)
Following three methods make side-effect and it would trigger cache refreshing at once
|
| Modifier and Type | Method and Description |
|---|---|
void |
InMemoryProctorStore.addTestDefinition(ChangeMetadata changeMetadata,
String testName,
TestDefinition testDefinition,
Map<String,String> metadata) |
void |
InMemoryProctorStore.deleteTestDefinition(ChangeMetadata changeMetadata,
String previousVersion,
String testName,
TestDefinition testDefinition) |
void |
InMemoryProctorStore.updateTestDefinition(ChangeMetadata changeMetadata,
String previousVersion,
String testName,
TestDefinition testDefinition,
Map<String,String> metadata) |
Copyright © 2022. All rights reserved.