Skip to content

Commit e4862a2

Browse files
authored
Merge pull request #129 from JuliaTesting/tb/cuda
Features for CUDA.jl conversion
2 parents 68013d3 + 5f16e5b commit e4862a2

4 files changed

Lines changed: 241 additions & 54 deletions

File tree

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "ParallelTestRunner"
22
uuid = "d3525ed8-44d0-4b2c-a655-542cee43accc"
33
authors = ["Valentin Churavy <v.churavy@gmail.com>"]
4-
version = "2.5.1"
4+
version = "2.6.0"
55

66
[deps]
77
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"

docs/src/api.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,20 @@ addworkers
3939
default_njobs
4040
```
4141

42+
## Custom Records
43+
44+
Per-test data is captured in an [`AbstractTestRecord`](@ref). The default
45+
[`TestRecord`](@ref) stores timing and memory statistics; subtypes can wrap it
46+
to collect additional data (e.g. GPU metrics) by dispatching [`execute`](@ref)
47+
on the new type and reading the baseline through [`parent`](@ref).
48+
49+
```@docs
50+
AbstractTestRecord
51+
TestRecord
52+
execute
53+
parent(::ParallelTestRunner.AbstractTestRecord)
54+
```
55+
4256
## Internal Types
4357

4458
These are internal types, not subject to semantic versioning contract (could be changed or removed at any point without notice), not intended for consumption by end-users.

0 commit comments

Comments
 (0)