Class CoreFactory
java.lang.Object
org.opentest4j.reporting.events.core.CoreFactory
Factory for elements of the core namespace.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Factory
<Attachments> Create a factory forAttachments
elements.cpuCores
(int cpuCores) Create a factory forCpuCores
elements.data
(LocalDateTime timestamp) Create a factory forData
elements.static Factory
<DirectorySource> directorySource
(File dir) Create a factory forDirectorySource
elements.static <P extends Element<P>>
Factory<FilePosition<P>> filePosition
(int line, Optional<Integer> column) Create a factory forFilePosition
elements.static Factory
<FileSource> fileSource
(File file) Create a factory forFileSource
elements.Create a factory forHostName
elements.static Factory
<Infrastructure> Create a factory forInfrastructure
elements.metadata()
Create a factory forMetadata
elements.static Factory
<OperatingSystem> operatingSystem
(String osName) Create a factory forOperatingSystem
elements.Create a factory forReason
elements.result
(Result.Status status) Create a factory forResult
elements.sources()
Create a factory forSources
elements.Create a factory forTag
elements.tags()
Create a factory forTags
elements.Create a factory forUriSource
elements.Create a factory forUserName
elements.
-
Method Details
-
infrastructure
Create a factory forInfrastructure
elements.- Returns:
- Infrastructure factory
-
hostName
Create a factory forHostName
elements.- Parameters:
hostName
- the host name- Returns:
- HostName factory
-
userName
Create a factory forUserName
elements.- Parameters:
userName
- the user name- Returns:
- UserName factory
-
operatingSystem
Create a factory forOperatingSystem
elements.- Parameters:
osName
- the name of the operating system- Returns:
- OperatingSystem factory
-
cpuCores
Create a factory forCpuCores
elements.- Parameters:
cpuCores
- the number of CPU cores- Returns:
- CpuCores factory
-
sources
Create a factory forSources
elements.- Returns:
- Sources factory
-
metadata
Create a factory forMetadata
elements.- Returns:
- Metadata factory
-
tags
Create a factory forTags
elements.- Returns:
- Tags factory
-
tag
Create a factory forTag
elements.- Parameters:
value
- the value of the tag- Returns:
- Tag factory
-
attachments
Create a factory forAttachments
elements.- Returns:
- Attachments factory
-
data
Create a factory forData
elements.- Parameters:
timestamp
- the timestamp of the data- Returns:
- Data factory
-
result
Create a factory forResult
elements.- Parameters:
status
- the status of the result- Returns:
- Result factory
-
reason
Create a factory forReason
elements.- Parameters:
reason
- the reason- Returns:
- Reason factory
-
fileSource
Create a factory forFileSource
elements.- Parameters:
file
- the source file- Returns:
- FileSource factory
-
directorySource
Create a factory forDirectorySource
elements.- Parameters:
dir
- the source directory- Returns:
- DirectorySource factory
-
uriSource
Create a factory forUriSource
elements.- Parameters:
uri
- the source URI- Returns:
- UriSource factory
-
filePosition
public static <P extends Element<P>> Factory<FilePosition<P>> filePosition(int line, Optional<Integer> column) Create a factory forFilePosition
elements.- Type Parameters:
P
- parent element type- Parameters:
line
- the line numbercolumn
- the column number- Returns:
- FilePosition factory
-