forked from EESSI/test-suite
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
34 changed files
with
1,658 additions
and
136 deletions.
There are no files selected for viewing
This file contains 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 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 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 was deleted.
Oops, something went wrong.
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,4 @@ | ||
# Configurable items | ||
REFRAME_ARGS="--tag CI --tag 1_node|2_nodes" | ||
REFRAME_VERSION=4.4.1 # ReFrame version that will be pip-installed to drive the test suite | ||
# Latest release does not contain the `aws_mc.py` ReFrame config yet | ||
# The custom EESSI_TESTSUITE_URL and EESSI_TESTSUITE_BRANCH can be removed in a follow-up PR | ||
EESSI_TESTSUITE_URL='https://github.com/casparvl/test-suite.git' | ||
EESSI_TESTSUITE_BRANCH='CI' | ||
if [ -z "${REFRAME_ARGS}" ]; then | ||
REFRAME_ARGS="--tag CI --tag 1_node|2_nodes" | ||
fi |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,4 @@ | ||
# Configurable items | ||
REFRAME_ARGS="--tag CI --tag 1_node|2_nodes" | ||
REFRAME_VERSION=4.4.1 # ReFrame version that will be pip-installed to drive the test suite | ||
# Latest release does not contain the `aws_mc.py` ReFrame config yet | ||
# The custom EESSI_TESTSUITE_URL and EESSI_TESTSUITE_BRANCH can be removed in a follow-up PR | ||
EESSI_TESTSUITE_URL='https://github.com/casparvl/test-suite.git' | ||
EESSI_TESTSUITE_BRANCH='CI' | ||
if [ -z "${REFRAME_ARGS}" ]; then | ||
REFRAME_ARGS="--tag CI --tag 1_node|2_nodes" | ||
fi |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
# Configurable items | ||
REFRAME_ARGS="--tag CI --tag 1_node|2_nodes" | ||
REFRAME_VERSION=4.4.1 # ReFrame version that will be pip-installed to drive the test suite | ||
if [ -z "${REFRAME_ARGS}" ]; then | ||
REFRAME_ARGS="--tag CI --tag 1_node|2_nodes" | ||
fi |
This file contains 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 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
# Configurable items | ||
REFRAME_ARGS="--tag CI --tag 1_node|2_nodes" | ||
REFRAME_VERSION=4.4.1 # ReFrame version that will be pip-installed to drive the test suite | ||
if [ -z "${REFRAME_ARGS}" ]; then | ||
REFRAME_ARGS="--tag CI --tag 1_node|2_nodes" | ||
fi |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -39,6 +39,15 @@ origin [email protected]:EESSI/test-suite.git (fetch) | |
origin [email protected]:EESSI/test-suite.git (push) | ||
``` | ||
|
||
#### Option 1: Creating a branch from the PR directly | ||
|
||
```bash | ||
git fetch origin pull/ID/head:BRANCH_NAME | ||
``` | ||
where `ID` is the number of the pull request, and `BRANCH_NAME` is the name of the local branch (you can pick this yourself). | ||
|
||
#### Option 2: Creating a branch tracking the feature branch | ||
|
||
You can add a fork to your local clone by adding a new remote. Pick a name for | ||
the remote that you find easy to recognize. E.g. to add the fork | ||
https://github.com/casparvl/test-suite and give it the (local) name `casparvl`, | ||
|
@@ -89,3 +98,18 @@ is that it is easy to pull in updates from a feature branch using `git pull`. | |
You can also push back changes to the feature branch directly, but note that | ||
you are pushing to the Github fork of another Github user, so _make sure they | ||
are ok with that_ before doing so! | ||
|
||
## Release management | ||
|
||
When a release of the EESSI test suite is made, the following things must be taken care of: | ||
|
||
- Version bump: in both `pyproject.toml` and `setup.cfg`; | ||
- Version bump the default `EESSI_TESTSUITE_BRANCH` in `CI/run_reframe.sh`; | ||
- Release notes: in `RELEASE_NOTES` + in GitHub release (cfr. https://github.com/EESSI/test-suite/releases/tag/v0.2.0); | ||
- Tag release on GitHub + publish release (incl. release notes); | ||
- Publishing release to PyPI: | ||
``` | ||
# example for version 0.2.0 | ||
python setup.py sdist | ||
twine upload dist/eessi_testsuite-0.2.0.tar.gz | ||
``` |
This file contains 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 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 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 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.