Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions jsroot/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# JSROOT tests

This directory mirrors the structure of the RNTuple validation suite and
contains tests that verify JSROOT's RNTuple reader against the same
reference files used by the validation suite. Features not yet supported by JSROOT are not covered by tests.

* `compression`: not tested
* [`structure`](structure): partially supported
* `projections`: not supported in JSROOT
* [`types`](types): partially supported
7 changes: 7 additions & 0 deletions jsroot/structure/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Structure

* [`clusters`](clusters): multiple clusters
* [`cluster_groups`](cluster_groups): multiple cluster groups
* `empty`: not tested
* [`feature_flag`](feature_flag): not supported in JSROOT
* [`attributes`](attributes): not supported in JSROOT
23 changes: 23 additions & 0 deletions jsroot/types/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Types

* [`array`](array): `std::array`
* [`atomic`](atomic): `std::atomic`
* [`bitset`](bitset): `std::bitset`
* [`fundamental`](fundamental): fundamental column types
* [`map`](map): `std::map` with all `[Split]Index{32,64}` column types
* [`multimap`](multimap): `std::multimap` with all `[Split]Index{32,64}` column types
* [`multiset`](multiset): `std::multiset` with all `[Split]Index{32,64}` column types
* `optional`: not supported in JSROOT
* [`pair`](pair): `std::pair` with different element types
* `RVec`: not supported in JSROOT
* [`set`](set): `std::set` with all `[Split]Index{32,64}` column types
* [`string`](string): `std::string` with all `[Split]Index{32,64}` column types
* [`tuple`](tuple): `std::tuple` with different element types
* `unique_ptr`: not supported in JSROOT
* [`unordered_map`](unordered_map): `std::unordered_map` with all `[Split]Index{32,64}` column types
* [`unordered_multimap`](unordered_multimap): `std::unordered_multimap` with all `[Split]Index{32,64}` column types
* [`unordered_multiset`](unordered_multiset): `std::unordered_multiset` with all `[Split]Index{32,64}` column types
* [`unordered_set`](unordered_set): `std::unordered_set` with all `[Split]Index{32,64}` column types
* `user`: not supported in JSROOT
* [`variant`](variant): `std::variant` with `Switch` column type
* [`vector`](vector): `std::vector` with all `[Split]Index{32,64}` column types
1 change: 1 addition & 0 deletions structure/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ The values can be found in the reference files (`structure.*.json`).
* [`cluster_groups`](cluster_groups): multiple cluster groups
* [`empty`](empty): empty RNTuple without entries
* [`feature_flag`](feature_flag): unknown feature flag
* [`attributes`](attributes): entries with associated attributes
2 changes: 1 addition & 1 deletion types/map/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# `std::map`

- [`fundamental`](fundamental): `std::map<std::string, ::int32_t>`
- [`fundamental`](fundamental): `std::map<std::string, std::int32_t>`
- [`nested`](nested): `std::map<std::string, std::map<std::string, std::int32_t>>`
2 changes: 1 addition & 1 deletion types/multimap/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# `std::multimap`

- [`fundamental`](fundamental): `std::multimap<std::string, ::int32_t>`
- [`fundamental`](fundamental): `std::multimap<std::string, std::int32_t>`
- [`nested`](nested): `std::multimap<std::string, std::multimap<std::string, std::int32_t>>`
2 changes: 1 addition & 1 deletion types/unordered_map/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# `std::unordered_map`

- [`fundamental`](fundamental): `std::unordered_map<std::string, ::int32_t>`
- [`fundamental`](fundamental): `std::unordered_map<std::string, std::int32_t>`
- [`nested`](nested): `std::unordered_map<std::string, std::unordered_map<std::string, std::int32_t>>`
2 changes: 1 addition & 1 deletion types/unordered_multimap/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# `std::unordered_map`

- [`fundamental`](fundamental): `std::unordered_map<std::string, ::int32_t>`
- [`fundamental`](fundamental): `std::unordered_map<std::string, std::int32_t>`
- [`nested`](nested): `std::unordered_map<std::string, std::unordered_map<std::string, std::int32_t>>`