-
Notifications
You must be signed in to change notification settings - Fork 117
[feat] Add built-ins to manage test variables and parameters #1699
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
0e38c82
Add var directive
jjotero b301ec4
Merge branch 'framework/set-name' into feature/extensible-vars
jjotero 52d074b
Add support for an extensible var space
jjotero 94bcd89
Update dynamic var space
jjotero a305789
Add docstring to var-related routines
jjotero 89617c9
Merge branch 'master' into feature/extensible-vars
jjotero ec675b1
Update copyright
jjotero b855eb4
Use the var directive in the pipeline
jjotero 2541a92
Add RegressionMixin class
jjotero f2f696e
Fix module import leak in pipeline tests
jjotero c0f2f53
Streamline vars framework
jjotero d3bceb9
Fix PEP8 complaints
jjotero 38b6d6e
Update parameters to work with the attribute bases
jjotero 3a95600
Extend pipeline unit tests
jjotero a46f1a9
Add unit tests for vars
jjotero 650d064
Update pipeline test to catch NameError
jjotero b2e03e7
First doc draft for the var directives
jjotero 49bc4c5
Add nameclash check across all attributes
jjotero 6941c41
Extend unit tests
jjotero 73689da
Add error catch
jjotero e124e40
Fix PEP8 complaints
jjotero 356b3df
Update with main and fix conflicts
jjotero a1724a7
Rename attribute base classes as namespace
jjotero 0dc8556
Address PR comments
jjotero 3daac84
PEP8 fixes
jjotero ee2dd35
Improve var assignment in the RegressionTest class
jjotero 32dcb24
Rename _TestVar to _var
jjotero 813083e
Address PR comments
jjotero a07a3c6
Extend metaclass to work with custom namespace
jjotero 880a8ac
Port var directives to new syntax
jjotero 998c9b9
Port parameters to new syntax
jjotero 2b23b4b
Remove unused import
jjotero 2891369
Fix instantiate and inherit
jjotero 5a09077
Address PR comments
jjotero fa211ba
Update docs
jjotero a04fe23
Change required_variable to required
jjotero eebdb7e
PEP8 fixes
jjotero 26f47c9
Capture error on required variables
jjotero 704e1ee
Add docs on variable and parameter builtins
jjotero b8bcdf7
Add PR comments
jjotero 0c96799
Merge branch 'feature/extensible-vars' of github.com:jjotero/reframe …
jjotero 10b9657
PEP8 fixes
jjotero db3921e
Merge branch 'master' into feature/extensible-vars
94a6cbc
Expand the comments in the metaclass
jjotero 3175d11
Update docs
jjotero be2e0e9
Deep-copy vars and params on instantiation
jjotero dc1c213
Add unit tests for var and param spaces copies
jjotero bd45f65
Update variable docs
jjotero 03f3395
More updates on the variable docs
jjotero 7b55d65
Add meta abc.ABCMeta to Namespace class
jjotero f014c4e
Improve docs
jjotero 0ee3595
Merge branch 'master' into feature/extensible-vars
jjotero 553b15a
Update version notes to 3.4.2
jjotero 800dbdd
Add PEP8 fixes
jjotero 0a64d4c
Fix test name for parameters as lists.
jjotero File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.