Skip to content

Releases: Goddard-Fortran-Ecosystem/pFUnit

Improved support for hamcrest and TAP

08 Nov 20:52
Compare
Choose a tag to compare
- Major correction to README to reflect changes from v3.0
- Expansion of hamcrest capabilities
- Completed TAP listener
- Fixes for self-tests that were failing due to Python-3 support

Miscellaneous tweaks to documentation and build support

01 Sep 23:21
fb8c2e9
Compare
Choose a tag to compare
  • various (still incomplete) improvements to the README instructions
  • Added preprocessor support for hamcrest @assert_that
  • Corrected issue with absolute paths for add_pfunit_sources()

Major Release 4.0

05 May 11:26
f49ea70
Compare
Choose a tag to compare

NOTE: Please be certain to grab the correct download files. The default tar and zip files prepared by git/GitHub, do not include the submodules. Unfortunately, the defaults cannot be deleted from the release.

This is the long awaited 4.0 release. Note that there are some incompatibilities with 3.x. These are mostly in how one links external projects. For now, see https://github.com/Goddard-Fortran-Ecosystem/pFUnit_demos for examples. Better documentation in the wiki will be emerging soon.

There were several minor tweaks that I had hoped to complete before the release, but lately I've not had much time for developing pFUnit. The additional changes will not break backward compatibility and can thus wait for v4.1

v4.0_beta: Cleanup - eliminating various compiler warnings.

08 Apr 02:55
Compare
Choose a tag to compare

NOTE The zip/tar files are currently unusable.

Technical explanation: git --archive, which is used by GitHub to prepare such assets, does not include submodule metadata required for the build. A fix is planned, but for now one must use git clone to get a working version of pFUnit.

Minor fix for .gitignore

15 Mar 20:56
ff26460
Compare
Choose a tag to compare
3.3.3

Merge pull request #76 from Goddard-Fortran-Ecosystem/hotfix/#71-pyc-…

optional argument for adding test in cmake

04 Sep 12:34
Compare
Choose a tag to compare

Previously the cmake would only add serial tests.

Additional fixes for Cray programming environment

18 Aug 20:27
a80a6b9
Compare
Choose a tag to compare

Further tweaks for Cray.

Cray contributions from @MatthewHambley, who has also updated the self-tests for the pFUnit parser.

Please note that @MatthewHambley reports that Parameterized tests have exposed a bug in the Cray compiler so further modifications/workarounds may be required.

Support for Cray!

03 Aug 20:02
8d32a2c
Compare
Choose a tag to compare

With thanks to @rouson, @MatthewHambley, and others at Cray, pFunit now supports the Cray compiler on the master branch.

Please note that this latest release has not been tested with older compilers and may therefore not have backwards compatibility. I'm also seeing a panic with NAG, but hopefully the user community is not dependent on support there. I will look into it, but only fix if it is relatively simple or exposes a real bug in the pFUnit source.

CMake bug fix

03 Jun 14:24
a192e82
Compare
Choose a tag to compare