Documentation ¶
Index ¶
Constants ¶
View Source
const (
DirSuffix = "dir"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FilesystemEntry ¶
Semi stable filesystem generator used to generate random filesystem metadata
func (*FilesystemEntry) String ¶
func (fe *FilesystemEntry) String() string
Filesystem file stringer methods
type FilesystemGenerator ¶
type FilesystemGenerator struct {
// contains filtered or unexported fields
}
Semi stable filesystem generator used to generate random filesystem metadata
func NewFilesystemGenerator ¶
func NewFilesystemGenerator(seed int64) *FilesystemGenerator
Note that this is not thread safe. Each seeded rand needs to be set per client
func (*FilesystemGenerator) Generate ¶
func (fg *FilesystemGenerator) Generate() []*FilesystemEntry
func (*FilesystemGenerator) GenerateDirectory ¶
func (fg *FilesystemGenerator) GenerateDirectory() *FilesystemEntry
func (*FilesystemGenerator) GenerateFile ¶
func (fg *FilesystemGenerator) GenerateFile() *FilesystemEntry
Generate a random directory
func (*FilesystemGenerator) ResetWithOffset ¶
func (fg *FilesystemGenerator) ResetWithOffset(offset int64)
Resets the generator with a new seed and resets
Click to show internal directories.
Click to hide internal directories.