-
Notifications
You must be signed in to change notification settings - Fork 11
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
Add mixin class to replace mandatory hooks #177
Commits on Aug 19, 2024
-
Merge branch 'main' of github.com:EESSI/test-suite
Caspar van Leeuwen committedAug 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 71e2ea5 - Browse repository at this point
Copy the full SHA 71e2ea5View commit details
Commits on Sep 4, 2024
-
Merge branch 'main' of github.com:EESSI/test-suite
Caspar van Leeuwen committedSep 4, 2024 Configuration menu - View commit details
-
Copy full SHA for fbfe08d - Browse repository at this point
Copy the full SHA fbfe08dView commit details -
First attempt at using a mixin class
Caspar van Leeuwen committedSep 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 3ae63d8 - Browse repository at this point
Copy the full SHA 3ae63d8View commit details -
Expand the number of hooks in the eessi_mixin class. Check that varia…
…bles that are needed for those hooks are defined in time, and if not, print a clear message
Caspar van Leeuwen committedSep 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 56d457b - Browse repository at this point
Copy the full SHA 56d457bView commit details -
Comment to make clear how class inheritance works on pipeline hooks
Caspar van Leeuwen committedSep 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 24a0256 - Browse repository at this point
Copy the full SHA 24a0256View commit details -
Set compute unit in init phase - we already have all info we need there
Caspar van Leeuwen committedSep 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 2bdd84f - Browse repository at this point
Copy the full SHA 2bdd84fView commit details -
Caspar van Leeuwen committed
Sep 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 3ad1662 - Browse repository at this point
Copy the full SHA 3ad1662View commit details -
Add required_mem_per_node comes from self
Caspar van Leeuwen committedSep 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 119104e - Browse repository at this point
Copy the full SHA 119104eView commit details -
Make sure the required_mem_per_node function returns the value
Caspar van Leeuwen committedSep 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 67d3e4e - Browse repository at this point
Copy the full SHA 67d3e4eView commit details -
More clear SyntaxError message
Caspar van Leeuwen committedSep 4, 2024 Configuration menu - View commit details
-
Copy full SHA for f096cb9 - Browse repository at this point
Copy the full SHA f096cb9View commit details -
Added some more suggestions for the future
Caspar van Leeuwen committedSep 4, 2024 Configuration menu - View commit details
-
Copy full SHA for bee51d2 - Browse repository at this point
Copy the full SHA bee51d2View commit details
Commits on Sep 19, 2024
-
Caspar van Leeuwen committed
Sep 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 3ffe7eb - Browse repository at this point
Copy the full SHA 3ffe7ebView commit details -
Add memory hook. Make it useable by setting measure_memory_usage
Caspar van Leeuwen committedSep 19, 2024 Configuration menu - View commit details
-
Copy full SHA for c4a0bcc - Browse repository at this point
Copy the full SHA c4a0bccView commit details -
Leave a breadcrumb for our future selves
Caspar van Leeuwen committedSep 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 2f84687 - Browse repository at this point
Copy the full SHA 2f84687View commit details -
Do dynamic version generation, both at build time and runtime. Use th…
…e dynamic version determined at runtime and store it as a variable in the eessi_mixin class, so it ends up in all tests that are run. This way, you can alwyas see from the run report of reframe which EESSI test-suite version was used
Caspar van Leeuwen committedSep 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 582b7b6 - Browse repository at this point
Copy the full SHA 582b7b6View commit details -
First try to get version from installed package. If packate is not in…
…stalled, try to get it from the git tree
Caspar van Leeuwen committedSep 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 97e60ab - Browse repository at this point
Copy the full SHA 97e60abView commit details
Commits on Sep 20, 2024
-
Make sure scm writes a version file. If the version file doesn't exis…
…t, we're probably in a git-cloned repo, and we resort to using setuptools_scm at runtime to determine the version
Caspar van Leeuwen committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for bf48c2f - Browse repository at this point
Copy the full SHA bf48c2fView commit details -
Of course, the extension shouldn't be part of the import...
Caspar van Leeuwen committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 5095c4f - Browse repository at this point
Copy the full SHA 5095c4fView commit details -
Import was failing, try something else
Caspar van Leeuwen committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 3c2f0c6 - Browse repository at this point
Copy the full SHA 3c2f0c6View commit details -
Now correctly import __version__ in the global namespace of eessi/tes…
…tsuite/__init__.py
Caspar van Leeuwen committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 04ca0ca - Browse repository at this point
Copy the full SHA 04ca0caView commit details -
Caspar van Leeuwen committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 28376b7 - Browse repository at this point
Copy the full SHA 28376b7View commit details -
Caspar van Leeuwen committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 439c425 - Browse repository at this point
Copy the full SHA 439c425View commit details -
Caspar van Leeuwen committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 72d9a39 - Browse repository at this point
Copy the full SHA 72d9a39View commit details -
Caspar van Leeuwen committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 7909b2d - Browse repository at this point
Copy the full SHA 7909b2dView commit details -
Remove whitespace on blank line
Caspar van Leeuwen committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 204a819 - Browse repository at this point
Copy the full SHA 204a819View commit details -
Enforce new enough setuptools_scm so that it knows the version_file a…
…rgument
Caspar van Leeuwen committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for a396f6a - Browse repository at this point
Copy the full SHA a396f6aView commit details -
Make usage of write_to or version_file dependent on the version of py…
…thon (and thus the version of setuptools_scm) used
Caspar van Leeuwen committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for c821106 - Browse repository at this point
Copy the full SHA c821106View commit details -
Let setup.py handle the choice of argument for writing the version file
Caspar van Leeuwen committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 536a444 - Browse repository at this point
Copy the full SHA 536a444View commit details -
Make things conditional on version of setuptools_scm directly
Caspar van Leeuwen committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 84178cd - Browse repository at this point
Copy the full SHA 84178cdView commit details -
No longer enforce version v8 or higher for setuptools_scm, it doesn't…
… work for older python
Caspar van Leeuwen committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for d90e831 - Browse repository at this point
Copy the full SHA d90e831View commit details -
Caspar van Leeuwen committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 95a6d6b - Browse repository at this point
Copy the full SHA 95a6d6bView commit details -
Caspar van Leeuwen committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for a79b263 - Browse repository at this point
Copy the full SHA a79b263View commit details -
Just stick to write_to for everything, and keep the setuptools_scm ve…
…rsion below 8 to stay compatible with python 3.6. Once we don't care about 3.6 compatibility anymore, we can upgrade to setuptools_scm and use version_file instead of write_to
Caspar van Leeuwen committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 3f0d174 - Browse repository at this point
Copy the full SHA 3f0d174View commit details -
Caspar van Leeuwen committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 430dc10 - Browse repository at this point
Copy the full SHA 430dc10View commit details -
Caspar van Leeuwen committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 8bbb582 - Browse repository at this point
Copy the full SHA 8bbb582View commit details -
Fix version of setuptools_scm below 8
Caspar van Leeuwen committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 25f0167 - Browse repository at this point
Copy the full SHA 25f0167View commit details -
Stick to setuptools_scm < 7 to be compatible with python 3.6
Caspar van Leeuwen committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 618df8e - Browse repository at this point
Copy the full SHA 618df8eView commit details -
Caspar van Leeuwen committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for e0295ea - Browse repository at this point
Copy the full SHA e0295eaView commit details -
Also limit version of packaging used for compatibility with python 3.6
Caspar van Leeuwen committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 070a549 - Browse repository at this point
Copy the full SHA 070a549View commit details -
Caspar van Leeuwen committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 5108a85 - Browse repository at this point
Copy the full SHA 5108a85View commit details -
let setup.py handle the setuptools_scm conditionally, see if that wor…
…ks...
Caspar van Leeuwen committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for c8bf4a6 - Browse repository at this point
Copy the full SHA c8bf4a6View commit details -
Caspar van Leeuwen committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for d531e41 - Browse repository at this point
Copy the full SHA d531e41View commit details -
Caspar van Leeuwen committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 645bb18 - Browse repository at this point
Copy the full SHA 645bb18View commit details -
Make sure packaging version isn't too new for Python 3.6
Caspar van Leeuwen committedSep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for ef985d1 - Browse repository at this point
Copy the full SHA ef985d1View commit details -
Caspar van Leeuwen committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for a6ea23c - Browse repository at this point
Copy the full SHA a6ea23cView commit details -
Caspar van Leeuwen committed
Sep 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 1f1ee2d - Browse repository at this point
Copy the full SHA 1f1ee2dView commit details
Commits on Sep 21, 2024
-
Merge branch 'use_mixin_class' of github.com:casparvl/test-suite into…
… use_mixin_class
Caspar van Leeuwen committedSep 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 446e4c8 - Browse repository at this point
Copy the full SHA 446e4c8View commit details -
Split off the setuptools_scm versioning into a different pr EESSI#185 …
…. The current PR now depends on this, as it relies on the eessi/testsuite/__init__.py file to provide a version
Caspar van Leeuwen committedSep 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 38ffee1 - Browse repository at this point
Copy the full SHA 38ffee1View commit details
Commits on Oct 6, 2024
-
Samuel Moors committed
Oct 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 94d16e7 - Browse repository at this point
Copy the full SHA 94d16e7View commit details
Commits on Oct 7, 2024
-
Samuel Moors committed
Oct 7, 2024 Configuration menu - View commit details
-
Copy full SHA for b69d1ee - Browse repository at this point
Copy the full SHA b69d1eeView commit details
Commits on Oct 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2f6b33a - Browse repository at this point
Copy the full SHA 2f6b33aView commit details
Commits on Oct 9, 2024
-
Merge branch 'use_mixin_class' of github.com:casparvl/test-suite into…
… use_mixin_class
Caspar van Leeuwen committedOct 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 7e66d57 - Browse repository at this point
Copy the full SHA 7e66d57View commit details -
Caspar van Leeuwen committed
Oct 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 24951c8 - Browse repository at this point
Copy the full SHA 24951c8View commit details