Skip to content

Commit 22dc49f

Browse files
buildtest version v0.8.0 (#447)
1 parent 3ba07f7 commit 22dc49f

File tree

3 files changed

+6
-72
lines changed

3 files changed

+6
-72
lines changed

.github/hooks/pre-commit

Lines changed: 0 additions & 67 deletions
This file was deleted.

CHANGELOG.rst

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
CHANGELOG
22
=========
33

4-
v0.8.0 (TBD)
4+
v0.8.0 (Sep 3rd 2020)
55
-----------------------
66

77
This release includes major changes to framework, in particular we use `jsonschema <https://json-schema.org/>`_ to
@@ -12,11 +12,11 @@ is used for configuring buildtest. The global.schema.json is used for validating
1212
script-v1.0.schema.json and compiler-v1.0.schema.json are used for validating test section. These are used when ``type: script``
1313
or ``type: compiler`` is set.
1414

15-
All tests are run via exectors defined in buildtest configuration, currently we support LocalExecutor, LSFExecutor, and SlurmExecutor
15+
All tests are run via executors defined in buildtest configuration, currently we support LocalExecutor, LSFExecutor, and SlurmExecutor
1616
for submitting jobs to local host, LSF and Slurm scheduler. As part of this release, we removed all features related to buildtest modules
1717
and they are now part of a Python API called `lmodule <https://github.com/buildtesters/lmodule>`_ which is a separate project.
1818

19-
At high level the following commands were introducted: ``buildtest build``, ``buildtest buildspec``, ``buildtest schema``, ``buildtest config``,
19+
At high level the following commands were introduced: ``buildtest build``, ``buildtest buildspec``, ``buildtest schema``, ``buildtest config``,
2020
and ``buildtest report``. To build any buildspecs use the **buildtest build** command, main options are ``buildtest build --buildspec`` which
2121
takes input file or directory. You can use ``buildtest build --exclude`` to exclude buildspec files. Both options can be specified multiple times.
2222
buildtest can search buildspecs by tags when building them using ``buildtest build --tags <TAGNAME>``. This feature assumes you a buildspec cache
@@ -49,6 +49,7 @@ documentation examples or used in regression tests.
4949
- Rename GitHub Organization from ``HPC-buildtest`` to ``buildtesters`` and update links throughout documentation
5050
- Update License Copyright from ``2017-2019`` to ``2017-2020`` and add `Vanessa Sochat <https://github.com/vsoch>`_
5151
- Add more badges in README.rst and updates to file
52+
- We can retrieve tags and buildspec files from cache using ``buildtest buildspec find --tags`` and ``buildtest buildspec find --buildspec-files`` see
5253
- Add logging support via python `logging <https://docs.python.org/3/library/logging.html>`_ library. Logs are written to file and they can be
5354
streamed to stdout using **buildtest -d <DEBUGLEVEL>**
5455
- Use `sphinx-autoapi <https://sphinx-autoapi.readthedocs.io/en/latest/index.html>`_ to automate api docs instead of using `sphinx.ext.autodoc <https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html>`_

README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ Source Code
8383
buildtest source code is under ``buildtest`` directory found in the root of this repository. The documentation
8484
is under ``docs`` which consist of ``Makefile`` and ``conf.py`` to build the sphinx project along with documentation
8585
pages in ReStructuredText (rst). The regression test are found in top-level directory named ``tests`` and
86-
the test suite is run via pytest.
86+
the test suite is run via ``pytest``.
8787

8888
Slack
8989
------
@@ -106,4 +106,4 @@ LICENSE
106106
--------
107107

108108
buildtest is released under the MIT License. See
109-
`LICENSE <https://github.com/buildtesters/buildtest/blob/master/LICENSE>`_ for more details
109+
`LICENSE <https://github.com/buildtesters/buildtest/blob/master/LICENSE>`_ for more details.

0 commit comments

Comments
 (0)