hwlocality
Add tests for topology editing + smaller fixes
#107
Merged

Add tests for topology editing + smaller fixes #107

HadrienG2 merged 46 commits into main from topology-editor-tests
HadrienG2
HadrienG2 Make enum_iterator an unconditional dependency
853c0b5c
HadrienG2 Allow for L0 caches
38063971
HadrienG2 Doc fixes
278b1951
HadrienG2 Give Topology a better Debug representation
2304706d
HadrienG2 Improve Topology's Debug implementation
0aa35fba
HadrienG2 Tweak
45bdb5ed
HadrienG2 Make built-in memory attribute list also work on lower features
af2f4ce7
HadrienG2 Simpler doc
216081cd
HadrienG2 Cannot assume availability of errno due to Windows
12b57aaa
HadrienG2 Hopefully fix CI on macOS too
92e3b8d1
HadrienG2 hwloc debug mode is too chatty to be left always on
212b009c
HadrienG2 Tune debug output
aca05545
HadrienG2 Give Topology an equality operator
c22a0683
HadrienG2 Minor strategy cleanup along the way
a1634eb8
HadrienG2 First topology editor test
c985c50f
HadrienG2 Fix bug in work distribution test detected via input law change
303d6aea
HadrienG2 Test topology restriction
8b7b26c1
HadrienG2 Work around errno issues on Windows
72d3dd5d
HadrienG2 Typo
2116a753
HadrienG2 Simplify match arms
4bc0b911
HadrienG2 Guard against windows UB risks
32eceda6
HadrienG2 Fix clippy lints
78ae7142
HadrienG2 Adapt docs for windows
e94a2fe8
HadrienG2 Test TopologyEditor::allow()
c041562d
HadrienG2 Start improving the group creation documentation
ab13b3af
HadrienG2 Fix my understanding of topology allow-sets, and the associated code
b385eb95
HadrienG2 Account for the infamous missing windows errno
1451504c
HadrienG2 Reworked the basic API of insert_group_object
11b87c6d
HadrienG2 No comment
a1e316d8
HadrienG2 First version of the group creation routine that actually seems to work
c9b8d57e
HadrienG2 Rewrite disjoint roots generator to cover more configurations
39b45641
HadrienG2 Refactor to help the test predict the child set
9f03dbd4
HadrienG2 Prepare for further group creation tests
e29b595e
HadrienG2 Test group type filter, improve GroupInsertError docs
ae14436e
HadrienG2 Finish group insertion test
1c1d4846
HadrienG2 Fix clippy lints
a201e7f3
HadrienG2 Move to hwloc v2.10
e71ec2ec
HadrienG2 Clean up error handling docs
4f05740c
HadrienG2 Merge branch 'insert-group-rework' into topology-editor-tests
41bdb14c
HadrienG2 Merge branch 'main' into topology-editor-tests
ee3337fa
HadrienG2 More consistent error type name + test todo
1f6417df
HadrienG2 Test misc object insertion
31a0bda2
HadrienG2 Allow strings with NULs
4f1a1284
HadrienG2 Test object editing
75fe3a76
HadrienG2 Finish testing topology editing
b9a5d7b6
semanticdiff-com
HadrienG2 HadrienG2 changed the title Add tests for topology editing Add tests for topology editing + smaller fixes 307 days ago
codecov
HadrienG2
HadrienG2 commented on 2024-02-01
HadrienG2 Make sure topology doesn't change when misc object insertion fails
e7e37ebd
HadrienG2 HadrienG2 enabled auto-merge 307 days ago
HadrienG2 HadrienG2 merged 393c28c1 into main 307 days ago
HadrienG2 HadrienG2 deleted the topology-editor-tests branch 307 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone