├── .gitattributes ├── .github ├── CODEOWNERS └── workflows │ ├── changelog-enforcer.yml │ ├── main.yml │ └── release-tarball.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── CONTRIBUTING.md ├── COPYRIGHT ├── ChangeLog.md ├── Examples ├── .gitignore ├── Fixture │ ├── .gitignore │ ├── GNUmakefile │ ├── src │ │ ├── .gitignore │ │ ├── GNUmakefile │ │ └── LinearInterpolator.F90 │ └── tests │ │ ├── .gitignore │ │ ├── GNUmakefile │ │ ├── Test_LinearInterpolator.pf │ │ └── testSuites.inc ├── GNUmakefile ├── MPI_Halo │ ├── .gitignore │ ├── GNUmakefile │ ├── src │ │ ├── .gitignore │ │ ├── GNUmakefile │ │ └── Halo.F90 │ └── tests │ │ ├── .gitignore │ │ ├── GNUmakefile │ │ ├── beforeAfter.pf │ │ ├── myTests.pf │ │ └── testSuites.inc ├── MPI_SimpleParameterizedTest │ ├── .gitignore │ ├── GNUmakefile │ ├── README │ └── tests │ │ ├── .gitignore │ │ ├── GNUmakefile │ │ ├── parameterizedTests.pf │ │ └── testSuites.inc ├── ParameterizedTest │ ├── .gitignore │ ├── GNUmakefile │ ├── src │ │ ├── .gitignore │ │ ├── GNUmakefile │ │ └── SphericalCoordinates.F90 │ └── tests │ │ ├── .gitignore │ │ ├── GNUmakefile │ │ ├── Test_Cases.pf │ │ ├── Test_RestrictedSphericalCoordinates.pf │ │ └── testSuites.inc ├── README ├── Robust │ ├── .gitignore │ ├── GNUmakefile │ ├── src │ │ ├── .gitignore │ │ ├── GNUmakefile │ │ └── add.F90 │ └── tests │ │ ├── .gitignore │ │ ├── GNUmakefile │ │ ├── myTests.pf │ │ └── testSuites.inc └── Simple │ ├── .gitignore │ ├── GNUmakefile │ ├── src │ ├── .gitignore │ ├── GNUmakefile │ ├── add.F90 │ ├── addComplex.F90 │ └── node.F90 │ └── tests │ ├── .gitignore │ ├── GNUmakefile │ ├── fixtureTests.pf │ ├── helloWorld.pf │ ├── myTests.pf │ └── testSuites.inc ├── LICENSE ├── README-INSTALL-DEPRECATED ├── README-RELEASE-CHECKLIST ├── README.md ├── bin ├── .gitignore ├── CMakeLists.txt ├── funit │ ├── CMakeLists.txt │ ├── __init__.py │ ├── codeMacs.py │ ├── pFUnitParser.py │ ├── parseBrackets.py │ ├── parseDirectiveArgs.py │ └── tests │ │ ├── __init__.py │ │ └── testParser.py ├── funitproc ├── mods │ ├── .gitignore │ ├── __init__.py │ └── pre │ │ ├── .gitignore │ │ ├── __init__.py │ │ ├── interleavedp.py │ │ ├── parseArgs.py │ │ ├── pre.py │ │ ├── pre2.py │ │ ├── pre_If.py │ │ └── pre_Repeat.py ├── regression │ ├── checkGit.py │ ├── jobManager.sh │ ├── mainQuick.sh │ └── mainRegress.sh └── tests │ ├── CMakeLists.txt │ ├── expected │ ├── .gitignore │ ├── MpiParameterizedTestCaseC.F90 │ ├── MpiTestCaseB.F90 │ ├── ParameterizedTestCaseB.F90 │ ├── TestA.F90 │ ├── TestCaseA.F90 │ ├── beforeAfter.F90 │ └── simple.F90 │ ├── inputs │ ├── MpiParameterizedTestCaseC.pf │ ├── MpiTestCaseB.pf │ ├── ParameterizedTestCaseB.pf │ ├── TestA.pf │ ├── TestCaseA.pf │ ├── beforeAfter.pf │ └── simple.pf │ ├── run-test.cmake │ └── runTests.sh ├── cmake ├── BuildType.cmake ├── CheckCompilerCapabilities.cmake ├── CheckFortranSource.cmake ├── Fujitsu.cmake ├── GNU.cmake ├── Intel.cmake ├── IntelLLVM.cmake ├── LLVMFlang.cmake ├── NAG.cmake ├── NVHPC.cmake ├── PFUNIT.mk.in ├── PFUNITConfig.cmake.in ├── PGI.cmake ├── Trial_sources │ ├── DOUBLE_DEFAULT_KIND.F90 │ ├── INT_DEFAULT_KIND.F90 │ ├── INT_KIND.F90 │ ├── LOGICAL_DEFAULT_KIND.F90 │ ├── REAL_DEFAULT_KIND.F90 │ ├── REAL_KIND.F90 │ └── REAL_KIND_IEEE_SUPPORT.F90 ├── XL.cmake ├── build_submodule.cmake └── packaging.cmake ├── documentation ├── .gitignore ├── CMakeLists.txt ├── GNUmakefile ├── documentation.dox ├── doxygen.conf └── main.dox ├── include ├── .cvsignore ├── .gitignore ├── CMakeLists.txt ├── TestUtil.F90 ├── add_pfunit_ctest.cmake ├── add_pfunit_sources.cmake ├── add_pfunit_test.cmake ├── cmake │ └── Modules │ │ └── FindOpenMP_Fortran.cmake ├── driver.F90 ├── driver.F90.in ├── pf_mpi_defines.fh └── unused_dummy.fh ├── src ├── .gitignore ├── CMakeLists.txt ├── efunit │ ├── CMakeLists.txt │ ├── ESMF_TestCase.F90 │ ├── ESMF_TestMethod.F90 │ ├── ESMF_TestParameter.F90 │ └── init_tests.F90 ├── funit │ ├── CMakeLists.txt │ ├── FUnit.F90 │ ├── asserts │ │ ├── Assert.F90 │ │ ├── AssertBasic.F90 │ │ ├── AssertString.F90 │ │ ├── AssertUtilities.F90 │ │ ├── Assert_Complex.tmpl │ │ ├── Assert_Integer.tmpl │ │ ├── Assert_Logical.tmpl │ │ ├── Assert_Real.tmpl │ │ ├── CMakeLists.txt │ │ ├── FormatIntrinsic.tmpl │ │ └── Norms.tmpl │ ├── core │ │ ├── AbstractPattern.F90 │ │ ├── AbstractPrinter.F90 │ │ ├── AbstractTestParameter.F90 │ │ ├── AbstractTestResult.F90 │ │ ├── Arg.F90 │ │ ├── BaseTestRunner.F90 │ │ ├── CMakeLists.txt │ │ ├── CodeUtilities.py │ │ ├── Core.F90 │ │ ├── DebugListener.F90 │ │ ├── DisableAnnotation.F90 │ │ ├── DotPattern.F90 │ │ ├── DynamicTestCase.F90 │ │ ├── Exception.F90 │ │ ├── ExceptionList.F90 │ │ ├── ExceptionVector.F90 │ │ ├── Expectation.F90 │ │ ├── FUnit_Core.F90 │ │ ├── File.F90 │ │ ├── GeneratedSources.py │ │ ├── GlobPattern.F90 │ │ ├── KeywordEnforcer.F90 │ │ ├── LiteralPattern.F90 │ │ ├── MatchObject.F90 │ │ ├── Mock.F90 │ │ ├── MockCall.F90 │ │ ├── MockRepository.F90 │ │ ├── NameFilter.F90 │ │ ├── None.F90 │ │ ├── ParallelContext.F90 │ │ ├── ParameterizedTestCase.F90 │ │ ├── Params.F90 │ │ ├── Posix.F90 │ │ ├── RegularExpression.F90 │ │ ├── RemoteProxyTestCase.F90 │ │ ├── RemoteRunner.F90 │ │ ├── RepeatPattern.F90 │ │ ├── ResultPrinter.F90 │ │ ├── RobustRunner.F90 │ │ ├── SerialContext.F90 │ │ ├── SourceLocation.F90 │ │ ├── StringUtilities.F90 │ │ ├── SurrogateTestCase.F90 │ │ ├── TapListener.F90 │ │ ├── Test.F90 │ │ ├── TestAnnotation.F90 │ │ ├── TestCase.F90 │ │ ├── TestFailure.F90 │ │ ├── TestFailureVector.F90 │ │ ├── TestFilter.F90 │ │ ├── TestListener.F90 │ │ ├── TestListenerVector.F90 │ │ ├── TestMethod.F90 │ │ ├── TestResult.F90 │ │ ├── TestRunner.F90 │ │ ├── TestSuite.F90 │ │ ├── TestTimer.F90 │ │ ├── TestVector.F90 │ │ ├── ThrowFundamentalTypes.F90 │ │ ├── TimeoutAnnotation.F90 │ │ ├── UnixPipeInterfaces.F90 │ │ ├── UnixProcess.F90 │ │ ├── Utilities.py │ │ ├── XmlPrinter.F90 │ │ ├── get_errno.c │ │ └── posix_predefined.c │ ├── fhamcrest │ │ ├── AbstractArrayWrapper.F90 │ │ ├── AbstractMatcher.F90 │ │ ├── AllOf.F90 │ │ ├── AnyOf.F90 │ │ ├── ArrayWrapper.tmpl │ │ ├── BaseDescription.F90 │ │ ├── BaseMatcher.F90 │ │ ├── CMakeLists.txt │ │ ├── DescribedAs.F90 │ │ ├── Every.F90 │ │ ├── FeatureMatcher.F90 │ │ ├── Is.F90 │ │ ├── IsArrayWithSize.F90 │ │ ├── IsEqual.F90 │ │ ├── IsNear.F90 │ │ ├── IsNot.F90 │ │ ├── IsRelativelyNear.F90 │ │ ├── IsTrueOrFalse.F90 │ │ ├── Matchable.F90 │ │ ├── MatcherAssert.F90 │ │ ├── MatcherAssert.tmpl │ │ ├── MatcherDescription.F90 │ │ ├── MatcherVector.F90 │ │ ├── SelfDescribing.F90 │ │ ├── SelfDescribingVector.F90 │ │ ├── StringContains.F90 │ │ ├── StringDescription.F90 │ │ ├── StringEndsWith.F90 │ │ ├── StringStartsWith.F90 │ │ ├── SubstringMatcher.F90 │ │ ├── SurrogateDescription.F90 │ │ ├── TypeSafeMatcher.F90 │ │ ├── TypeSafeSelfDescribing.F90 │ │ ├── fHamcrest.F90 │ │ └── multirank.py │ └── funit_main.F90 └── pfunit │ ├── CMakeLists.txt │ ├── core │ ├── CMakeLists.txt │ ├── MpiContext.F90 │ ├── MpiTestCase.F90 │ ├── MpiTestMethod.F90 │ ├── MpiTestParameter.F90 │ ├── pFUnit.F90 │ └── pfunit_main.F90 │ ├── pFUnit.F90 │ └── pfunit_main.F90 ├── tests ├── .gitignore ├── CMakeLists.txt ├── fhamcrest │ ├── CMakeLists.txt │ ├── Test_AllOf.pf │ ├── Test_AnyOf.pf │ ├── Test_Core.pf │ ├── Test_Every.pf │ ├── Test_IsArrayWithSize.pf │ ├── Test_IsEqual.pf │ ├── Test_IsEqual_extended.pf │ ├── Test_IsNear.pf │ ├── Test_IsRelativelyNear.pf │ ├── Test_StringContains.pf │ ├── Test_StringEndsWith.pf │ └── Test_StringStartsWith.pf ├── funit-core │ ├── BrokenSetUpCase.F90 │ ├── BrokenTestCase.F90 │ ├── CMakeLists.txt │ ├── FixtureTestCase.F90 │ ├── MakeInf.F90 │ ├── MakeNaN.F90 │ ├── MockListener.F90 │ ├── SimpleTestCase.F90 │ ├── Test_Assert.F90 │ ├── Test_AssertBasic.F90 │ ├── Test_AssertComplex.F90 │ ├── Test_AssertEqual_Complex.pf │ ├── Test_AssertEqual_Real.pf │ ├── Test_AssertGreaterThanOrEqual_Real.pf │ ├── Test_AssertGreaterThan_Integer.pf │ ├── Test_AssertGreaterThan_Real.pf │ ├── Test_AssertLessThanOrEqual_Real.pf │ ├── Test_AssertLessThan_Real.pf │ ├── Test_AssertNotEqual_Real.pf │ ├── Test_AssertRelativelyEqual_Real.pf │ ├── Test_AssertString.pf │ ├── Test_Assert_Integer.pf │ ├── Test_BasicOpenMP.F90 │ ├── Test_DisableTest.pf │ ├── Test_DotPattern.pf │ ├── Test_Exception.F90 │ ├── Test_ExceptionList.pf │ ├── Test_FixtureTestCase.F90 │ ├── Test_GlobPattern.pf │ ├── Test_LiteralPattern.pf │ ├── Test_Long_Subroutine_Name.pf │ ├── Test_MockCall.F90 │ ├── Test_MockRepository.F90 │ ├── Test_NameFilter.pf │ ├── Test_Norms.pf │ ├── Test_RegularExpression.pf │ ├── Test_RepeatPattern.pf │ ├── Test_RobustRunner.pf │ ├── Test_SimpleTestCase.F90 │ ├── Test_StringUtilities.F90 │ ├── Test_TapListener.pf │ ├── Test_TestMethod.F90 │ ├── Test_TestMethod_before.pf │ ├── Test_TestResult.F90 │ ├── Test_TestSuite.F90 │ ├── Test_UnixProcess.pf │ ├── Test_XmlPrinter.F90 │ ├── junit-4.xsd │ ├── robustTestSuite.F90 │ ├── serialRemoteProgram.F90 │ ├── serial_tests.F90 │ └── testSuites.inc └── pfunit │ ├── CMakeLists.txt │ ├── Test_MPI_stub.pf │ ├── Test_MpiContext.F90 │ ├── Test_MpiException.F90 │ ├── Test_MpiParameterizedTestCase.F90 │ ├── Test_MpiTestCase.F90 │ ├── parallelRemoteProgram.F90 │ ├── parallel_tests.F90 │ └── testSuites.inc └── tools ├── MakeDependenciesTmp ├── README ├── ci-install-mpi.sh ├── clean ├── install └── overload_template.py /.gitattributes: -------------------------------------------------------------------------------- 1 | *.pf linguist-language=fortran 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @tclune 2 | -------------------------------------------------------------------------------- /.github/workflows/changelog-enforcer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/.github/workflows/changelog-enforcer.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release-tarball.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/.github/workflows/release-tarball.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /Examples/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Examples/Fixture/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | /tests.x 3 | *.i90 -------------------------------------------------------------------------------- /Examples/Fixture/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Fixture/GNUmakefile -------------------------------------------------------------------------------- /Examples/Fixture/src/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.o 3 | *.mod 4 | 5 | -------------------------------------------------------------------------------- /Examples/Fixture/src/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Fixture/src/GNUmakefile -------------------------------------------------------------------------------- /Examples/Fixture/src/LinearInterpolator.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Fixture/src/LinearInterpolator.F90 -------------------------------------------------------------------------------- /Examples/Fixture/tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *~ 3 | *.mod 4 | -------------------------------------------------------------------------------- /Examples/Fixture/tests/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Fixture/tests/GNUmakefile -------------------------------------------------------------------------------- /Examples/Fixture/tests/Test_LinearInterpolator.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Fixture/tests/Test_LinearInterpolator.pf -------------------------------------------------------------------------------- /Examples/Fixture/tests/testSuites.inc: -------------------------------------------------------------------------------- 1 | ADD_TEST_SUITE(Test_LinearInterpolator_mod_suite) 2 | -------------------------------------------------------------------------------- /Examples/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/GNUmakefile -------------------------------------------------------------------------------- /Examples/MPI_Halo/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | /tests.x 3 | -------------------------------------------------------------------------------- /Examples/MPI_Halo/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/MPI_Halo/GNUmakefile -------------------------------------------------------------------------------- /Examples/MPI_Halo/src/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.o 3 | *.mod 4 | 5 | -------------------------------------------------------------------------------- /Examples/MPI_Halo/src/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/MPI_Halo/src/GNUmakefile -------------------------------------------------------------------------------- /Examples/MPI_Halo/src/Halo.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/MPI_Halo/src/Halo.F90 -------------------------------------------------------------------------------- /Examples/MPI_Halo/tests/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | *.o 3 | *.x 4 | *~ 5 | *.mod 6 | -------------------------------------------------------------------------------- /Examples/MPI_Halo/tests/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/MPI_Halo/tests/GNUmakefile -------------------------------------------------------------------------------- /Examples/MPI_Halo/tests/beforeAfter.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/MPI_Halo/tests/beforeAfter.pf -------------------------------------------------------------------------------- /Examples/MPI_Halo/tests/myTests.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/MPI_Halo/tests/myTests.pf -------------------------------------------------------------------------------- /Examples/MPI_Halo/tests/testSuites.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/MPI_Halo/tests/testSuites.inc -------------------------------------------------------------------------------- /Examples/MPI_SimpleParameterizedTest/.gitignore: -------------------------------------------------------------------------------- 1 | /tests.x 2 | -------------------------------------------------------------------------------- /Examples/MPI_SimpleParameterizedTest/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/MPI_SimpleParameterizedTest/GNUmakefile -------------------------------------------------------------------------------- /Examples/MPI_SimpleParameterizedTest/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/MPI_SimpleParameterizedTest/README -------------------------------------------------------------------------------- /Examples/MPI_SimpleParameterizedTest/tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.mod 3 | 4 | -------------------------------------------------------------------------------- /Examples/MPI_SimpleParameterizedTest/tests/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/MPI_SimpleParameterizedTest/tests/GNUmakefile -------------------------------------------------------------------------------- /Examples/MPI_SimpleParameterizedTest/tests/parameterizedTests.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/MPI_SimpleParameterizedTest/tests/parameterizedTests.pf -------------------------------------------------------------------------------- /Examples/MPI_SimpleParameterizedTest/tests/testSuites.inc: -------------------------------------------------------------------------------- 1 | ADD_TEST_SUITE(Test_Parameters_mod_suite) 2 | 3 | -------------------------------------------------------------------------------- /Examples/ParameterizedTest/.gitignore: -------------------------------------------------------------------------------- 1 | *.i90 2 | *.mod 3 | *~ 4 | *.o 5 | /tests.x 6 | -------------------------------------------------------------------------------- /Examples/ParameterizedTest/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/ParameterizedTest/GNUmakefile -------------------------------------------------------------------------------- /Examples/ParameterizedTest/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/ParameterizedTest/src/.gitignore -------------------------------------------------------------------------------- /Examples/ParameterizedTest/src/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/ParameterizedTest/src/GNUmakefile -------------------------------------------------------------------------------- /Examples/ParameterizedTest/src/SphericalCoordinates.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/ParameterizedTest/src/SphericalCoordinates.F90 -------------------------------------------------------------------------------- /Examples/ParameterizedTest/tests/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.o 3 | *.mod 4 | -------------------------------------------------------------------------------- /Examples/ParameterizedTest/tests/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/ParameterizedTest/tests/GNUmakefile -------------------------------------------------------------------------------- /Examples/ParameterizedTest/tests/Test_Cases.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/ParameterizedTest/tests/Test_Cases.pf -------------------------------------------------------------------------------- /Examples/ParameterizedTest/tests/Test_RestrictedSphericalCoordinates.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/ParameterizedTest/tests/Test_RestrictedSphericalCoordinates.pf -------------------------------------------------------------------------------- /Examples/ParameterizedTest/tests/testSuites.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/ParameterizedTest/tests/testSuites.inc -------------------------------------------------------------------------------- /Examples/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/README -------------------------------------------------------------------------------- /Examples/Robust/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Robust/.gitignore -------------------------------------------------------------------------------- /Examples/Robust/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Robust/GNUmakefile -------------------------------------------------------------------------------- /Examples/Robust/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Robust/src/.gitignore -------------------------------------------------------------------------------- /Examples/Robust/src/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Robust/src/GNUmakefile -------------------------------------------------------------------------------- /Examples/Robust/src/add.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Robust/src/add.F90 -------------------------------------------------------------------------------- /Examples/Robust/tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.x 3 | *~ 4 | *.mod 5 | 6 | -------------------------------------------------------------------------------- /Examples/Robust/tests/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Robust/tests/GNUmakefile -------------------------------------------------------------------------------- /Examples/Robust/tests/myTests.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Robust/tests/myTests.pf -------------------------------------------------------------------------------- /Examples/Robust/tests/testSuites.inc: -------------------------------------------------------------------------------- 1 | ADD_TEST_SUITE(myTests_suite) 2 | -------------------------------------------------------------------------------- /Examples/Simple/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Simple/.gitignore -------------------------------------------------------------------------------- /Examples/Simple/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Simple/GNUmakefile -------------------------------------------------------------------------------- /Examples/Simple/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Simple/src/.gitignore -------------------------------------------------------------------------------- /Examples/Simple/src/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Simple/src/GNUmakefile -------------------------------------------------------------------------------- /Examples/Simple/src/add.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Simple/src/add.F90 -------------------------------------------------------------------------------- /Examples/Simple/src/addComplex.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Simple/src/addComplex.F90 -------------------------------------------------------------------------------- /Examples/Simple/src/node.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Simple/src/node.F90 -------------------------------------------------------------------------------- /Examples/Simple/tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Simple/tests/.gitignore -------------------------------------------------------------------------------- /Examples/Simple/tests/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Simple/tests/GNUmakefile -------------------------------------------------------------------------------- /Examples/Simple/tests/fixtureTests.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Simple/tests/fixtureTests.pf -------------------------------------------------------------------------------- /Examples/Simple/tests/helloWorld.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Simple/tests/helloWorld.pf -------------------------------------------------------------------------------- /Examples/Simple/tests/myTests.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Simple/tests/myTests.pf -------------------------------------------------------------------------------- /Examples/Simple/tests/testSuites.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/Examples/Simple/tests/testSuites.inc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/LICENSE -------------------------------------------------------------------------------- /README-INSTALL-DEPRECATED: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/README-INSTALL-DEPRECATED -------------------------------------------------------------------------------- /README-RELEASE-CHECKLIST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/README-RELEASE-CHECKLIST -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/README.md -------------------------------------------------------------------------------- /bin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/.gitignore -------------------------------------------------------------------------------- /bin/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/CMakeLists.txt -------------------------------------------------------------------------------- /bin/funit/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/funit/CMakeLists.txt -------------------------------------------------------------------------------- /bin/funit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/funit/codeMacs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/funit/codeMacs.py -------------------------------------------------------------------------------- /bin/funit/pFUnitParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/funit/pFUnitParser.py -------------------------------------------------------------------------------- /bin/funit/parseBrackets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/funit/parseBrackets.py -------------------------------------------------------------------------------- /bin/funit/parseDirectiveArgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/funit/parseDirectiveArgs.py -------------------------------------------------------------------------------- /bin/funit/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/funit/tests/testParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/funit/tests/testParser.py -------------------------------------------------------------------------------- /bin/funitproc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/funitproc -------------------------------------------------------------------------------- /bin/mods/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | -------------------------------------------------------------------------------- /bin/mods/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/mods/pre/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/mods/pre/.gitignore -------------------------------------------------------------------------------- /bin/mods/pre/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/mods/pre/__init__.py -------------------------------------------------------------------------------- /bin/mods/pre/interleavedp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/mods/pre/interleavedp.py -------------------------------------------------------------------------------- /bin/mods/pre/parseArgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/mods/pre/parseArgs.py -------------------------------------------------------------------------------- /bin/mods/pre/pre.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/mods/pre/pre.py -------------------------------------------------------------------------------- /bin/mods/pre/pre2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/mods/pre/pre2.py -------------------------------------------------------------------------------- /bin/mods/pre/pre_If.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/mods/pre/pre_If.py -------------------------------------------------------------------------------- /bin/mods/pre/pre_Repeat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/mods/pre/pre_Repeat.py -------------------------------------------------------------------------------- /bin/regression/checkGit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/regression/checkGit.py -------------------------------------------------------------------------------- /bin/regression/jobManager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/regression/jobManager.sh -------------------------------------------------------------------------------- /bin/regression/mainQuick.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/regression/mainQuick.sh -------------------------------------------------------------------------------- /bin/regression/mainRegress.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/regression/mainRegress.sh -------------------------------------------------------------------------------- /bin/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/CMakeLists.txt -------------------------------------------------------------------------------- /bin/tests/expected/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.mod 3 | 4 | -------------------------------------------------------------------------------- /bin/tests/expected/MpiParameterizedTestCaseC.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/expected/MpiParameterizedTestCaseC.F90 -------------------------------------------------------------------------------- /bin/tests/expected/MpiTestCaseB.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/expected/MpiTestCaseB.F90 -------------------------------------------------------------------------------- /bin/tests/expected/ParameterizedTestCaseB.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/expected/ParameterizedTestCaseB.F90 -------------------------------------------------------------------------------- /bin/tests/expected/TestA.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/expected/TestA.F90 -------------------------------------------------------------------------------- /bin/tests/expected/TestCaseA.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/expected/TestCaseA.F90 -------------------------------------------------------------------------------- /bin/tests/expected/beforeAfter.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/expected/beforeAfter.F90 -------------------------------------------------------------------------------- /bin/tests/expected/simple.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/expected/simple.F90 -------------------------------------------------------------------------------- /bin/tests/inputs/MpiParameterizedTestCaseC.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/inputs/MpiParameterizedTestCaseC.pf -------------------------------------------------------------------------------- /bin/tests/inputs/MpiTestCaseB.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/inputs/MpiTestCaseB.pf -------------------------------------------------------------------------------- /bin/tests/inputs/ParameterizedTestCaseB.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/inputs/ParameterizedTestCaseB.pf -------------------------------------------------------------------------------- /bin/tests/inputs/TestA.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/inputs/TestA.pf -------------------------------------------------------------------------------- /bin/tests/inputs/TestCaseA.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/inputs/TestCaseA.pf -------------------------------------------------------------------------------- /bin/tests/inputs/beforeAfter.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/inputs/beforeAfter.pf -------------------------------------------------------------------------------- /bin/tests/inputs/simple.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/inputs/simple.pf -------------------------------------------------------------------------------- /bin/tests/run-test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/run-test.cmake -------------------------------------------------------------------------------- /bin/tests/runTests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/bin/tests/runTests.sh -------------------------------------------------------------------------------- /cmake/BuildType.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/BuildType.cmake -------------------------------------------------------------------------------- /cmake/CheckCompilerCapabilities.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/CheckCompilerCapabilities.cmake -------------------------------------------------------------------------------- /cmake/CheckFortranSource.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/CheckFortranSource.cmake -------------------------------------------------------------------------------- /cmake/Fujitsu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/Fujitsu.cmake -------------------------------------------------------------------------------- /cmake/GNU.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/GNU.cmake -------------------------------------------------------------------------------- /cmake/Intel.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/Intel.cmake -------------------------------------------------------------------------------- /cmake/IntelLLVM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/IntelLLVM.cmake -------------------------------------------------------------------------------- /cmake/LLVMFlang.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/LLVMFlang.cmake -------------------------------------------------------------------------------- /cmake/NAG.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/NAG.cmake -------------------------------------------------------------------------------- /cmake/NVHPC.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/NVHPC.cmake -------------------------------------------------------------------------------- /cmake/PFUNIT.mk.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/PFUNIT.mk.in -------------------------------------------------------------------------------- /cmake/PFUNITConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/PFUNITConfig.cmake.in -------------------------------------------------------------------------------- /cmake/PGI.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/PGI.cmake -------------------------------------------------------------------------------- /cmake/Trial_sources/DOUBLE_DEFAULT_KIND.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/Trial_sources/DOUBLE_DEFAULT_KIND.F90 -------------------------------------------------------------------------------- /cmake/Trial_sources/INT_DEFAULT_KIND.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/Trial_sources/INT_DEFAULT_KIND.F90 -------------------------------------------------------------------------------- /cmake/Trial_sources/INT_KIND.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/Trial_sources/INT_KIND.F90 -------------------------------------------------------------------------------- /cmake/Trial_sources/LOGICAL_DEFAULT_KIND.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/Trial_sources/LOGICAL_DEFAULT_KIND.F90 -------------------------------------------------------------------------------- /cmake/Trial_sources/REAL_DEFAULT_KIND.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/Trial_sources/REAL_DEFAULT_KIND.F90 -------------------------------------------------------------------------------- /cmake/Trial_sources/REAL_KIND.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/Trial_sources/REAL_KIND.F90 -------------------------------------------------------------------------------- /cmake/Trial_sources/REAL_KIND_IEEE_SUPPORT.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/Trial_sources/REAL_KIND_IEEE_SUPPORT.F90 -------------------------------------------------------------------------------- /cmake/XL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/XL.cmake -------------------------------------------------------------------------------- /cmake/build_submodule.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/build_submodule.cmake -------------------------------------------------------------------------------- /cmake/packaging.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/cmake/packaging.cmake -------------------------------------------------------------------------------- /documentation/.gitignore: -------------------------------------------------------------------------------- 1 | /.DS_Store 2 | /*.el -------------------------------------------------------------------------------- /documentation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/documentation/CMakeLists.txt -------------------------------------------------------------------------------- /documentation/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/documentation/GNUmakefile -------------------------------------------------------------------------------- /documentation/documentation.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/documentation/documentation.dox -------------------------------------------------------------------------------- /documentation/doxygen.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/documentation/doxygen.conf -------------------------------------------------------------------------------- /documentation/main.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/documentation/main.dox -------------------------------------------------------------------------------- /include/.cvsignore: -------------------------------------------------------------------------------- 1 | semantic.cache 2 | -------------------------------------------------------------------------------- /include/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | /.DS_Store 3 | 4 | 5 | -------------------------------------------------------------------------------- /include/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/include/CMakeLists.txt -------------------------------------------------------------------------------- /include/TestUtil.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/include/TestUtil.F90 -------------------------------------------------------------------------------- /include/add_pfunit_ctest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/include/add_pfunit_ctest.cmake -------------------------------------------------------------------------------- /include/add_pfunit_sources.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/include/add_pfunit_sources.cmake -------------------------------------------------------------------------------- /include/add_pfunit_test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/include/add_pfunit_test.cmake -------------------------------------------------------------------------------- /include/cmake/Modules/FindOpenMP_Fortran.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/include/cmake/Modules/FindOpenMP_Fortran.cmake -------------------------------------------------------------------------------- /include/driver.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/include/driver.F90 -------------------------------------------------------------------------------- /include/driver.F90.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/include/driver.F90.in -------------------------------------------------------------------------------- /include/pf_mpi_defines.fh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/include/pf_mpi_defines.fh -------------------------------------------------------------------------------- /include/unused_dummy.fh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/include/unused_dummy.fh -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/efunit/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/efunit/CMakeLists.txt -------------------------------------------------------------------------------- /src/efunit/ESMF_TestCase.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/efunit/ESMF_TestCase.F90 -------------------------------------------------------------------------------- /src/efunit/ESMF_TestMethod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/efunit/ESMF_TestMethod.F90 -------------------------------------------------------------------------------- /src/efunit/ESMF_TestParameter.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/efunit/ESMF_TestParameter.F90 -------------------------------------------------------------------------------- /src/efunit/init_tests.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/efunit/init_tests.F90 -------------------------------------------------------------------------------- /src/funit/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/CMakeLists.txt -------------------------------------------------------------------------------- /src/funit/FUnit.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/FUnit.F90 -------------------------------------------------------------------------------- /src/funit/asserts/Assert.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/asserts/Assert.F90 -------------------------------------------------------------------------------- /src/funit/asserts/AssertBasic.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/asserts/AssertBasic.F90 -------------------------------------------------------------------------------- /src/funit/asserts/AssertString.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/asserts/AssertString.F90 -------------------------------------------------------------------------------- /src/funit/asserts/AssertUtilities.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/asserts/AssertUtilities.F90 -------------------------------------------------------------------------------- /src/funit/asserts/Assert_Complex.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/asserts/Assert_Complex.tmpl -------------------------------------------------------------------------------- /src/funit/asserts/Assert_Integer.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/asserts/Assert_Integer.tmpl -------------------------------------------------------------------------------- /src/funit/asserts/Assert_Logical.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/asserts/Assert_Logical.tmpl -------------------------------------------------------------------------------- /src/funit/asserts/Assert_Real.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/asserts/Assert_Real.tmpl -------------------------------------------------------------------------------- /src/funit/asserts/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/asserts/CMakeLists.txt -------------------------------------------------------------------------------- /src/funit/asserts/FormatIntrinsic.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/asserts/FormatIntrinsic.tmpl -------------------------------------------------------------------------------- /src/funit/asserts/Norms.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/asserts/Norms.tmpl -------------------------------------------------------------------------------- /src/funit/core/AbstractPattern.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/AbstractPattern.F90 -------------------------------------------------------------------------------- /src/funit/core/AbstractPrinter.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/AbstractPrinter.F90 -------------------------------------------------------------------------------- /src/funit/core/AbstractTestParameter.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/AbstractTestParameter.F90 -------------------------------------------------------------------------------- /src/funit/core/AbstractTestResult.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/AbstractTestResult.F90 -------------------------------------------------------------------------------- /src/funit/core/Arg.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/Arg.F90 -------------------------------------------------------------------------------- /src/funit/core/BaseTestRunner.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/BaseTestRunner.F90 -------------------------------------------------------------------------------- /src/funit/core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/CMakeLists.txt -------------------------------------------------------------------------------- /src/funit/core/CodeUtilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/CodeUtilities.py -------------------------------------------------------------------------------- /src/funit/core/Core.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/Core.F90 -------------------------------------------------------------------------------- /src/funit/core/DebugListener.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/DebugListener.F90 -------------------------------------------------------------------------------- /src/funit/core/DisableAnnotation.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/DisableAnnotation.F90 -------------------------------------------------------------------------------- /src/funit/core/DotPattern.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/DotPattern.F90 -------------------------------------------------------------------------------- /src/funit/core/DynamicTestCase.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/DynamicTestCase.F90 -------------------------------------------------------------------------------- /src/funit/core/Exception.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/Exception.F90 -------------------------------------------------------------------------------- /src/funit/core/ExceptionList.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/ExceptionList.F90 -------------------------------------------------------------------------------- /src/funit/core/ExceptionVector.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/ExceptionVector.F90 -------------------------------------------------------------------------------- /src/funit/core/Expectation.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/Expectation.F90 -------------------------------------------------------------------------------- /src/funit/core/FUnit_Core.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/FUnit_Core.F90 -------------------------------------------------------------------------------- /src/funit/core/File.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/File.F90 -------------------------------------------------------------------------------- /src/funit/core/GeneratedSources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/GeneratedSources.py -------------------------------------------------------------------------------- /src/funit/core/GlobPattern.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/GlobPattern.F90 -------------------------------------------------------------------------------- /src/funit/core/KeywordEnforcer.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/KeywordEnforcer.F90 -------------------------------------------------------------------------------- /src/funit/core/LiteralPattern.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/LiteralPattern.F90 -------------------------------------------------------------------------------- /src/funit/core/MatchObject.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/MatchObject.F90 -------------------------------------------------------------------------------- /src/funit/core/Mock.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/Mock.F90 -------------------------------------------------------------------------------- /src/funit/core/MockCall.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/MockCall.F90 -------------------------------------------------------------------------------- /src/funit/core/MockRepository.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/MockRepository.F90 -------------------------------------------------------------------------------- /src/funit/core/NameFilter.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/NameFilter.F90 -------------------------------------------------------------------------------- /src/funit/core/None.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/None.F90 -------------------------------------------------------------------------------- /src/funit/core/ParallelContext.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/ParallelContext.F90 -------------------------------------------------------------------------------- /src/funit/core/ParameterizedTestCase.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/ParameterizedTestCase.F90 -------------------------------------------------------------------------------- /src/funit/core/Params.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/Params.F90 -------------------------------------------------------------------------------- /src/funit/core/Posix.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/Posix.F90 -------------------------------------------------------------------------------- /src/funit/core/RegularExpression.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/RegularExpression.F90 -------------------------------------------------------------------------------- /src/funit/core/RemoteProxyTestCase.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/RemoteProxyTestCase.F90 -------------------------------------------------------------------------------- /src/funit/core/RemoteRunner.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/RemoteRunner.F90 -------------------------------------------------------------------------------- /src/funit/core/RepeatPattern.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/RepeatPattern.F90 -------------------------------------------------------------------------------- /src/funit/core/ResultPrinter.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/ResultPrinter.F90 -------------------------------------------------------------------------------- /src/funit/core/RobustRunner.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/RobustRunner.F90 -------------------------------------------------------------------------------- /src/funit/core/SerialContext.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/SerialContext.F90 -------------------------------------------------------------------------------- /src/funit/core/SourceLocation.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/SourceLocation.F90 -------------------------------------------------------------------------------- /src/funit/core/StringUtilities.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/StringUtilities.F90 -------------------------------------------------------------------------------- /src/funit/core/SurrogateTestCase.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/SurrogateTestCase.F90 -------------------------------------------------------------------------------- /src/funit/core/TapListener.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/TapListener.F90 -------------------------------------------------------------------------------- /src/funit/core/Test.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/Test.F90 -------------------------------------------------------------------------------- /src/funit/core/TestAnnotation.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/TestAnnotation.F90 -------------------------------------------------------------------------------- /src/funit/core/TestCase.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/TestCase.F90 -------------------------------------------------------------------------------- /src/funit/core/TestFailure.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/TestFailure.F90 -------------------------------------------------------------------------------- /src/funit/core/TestFailureVector.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/TestFailureVector.F90 -------------------------------------------------------------------------------- /src/funit/core/TestFilter.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/TestFilter.F90 -------------------------------------------------------------------------------- /src/funit/core/TestListener.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/TestListener.F90 -------------------------------------------------------------------------------- /src/funit/core/TestListenerVector.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/TestListenerVector.F90 -------------------------------------------------------------------------------- /src/funit/core/TestMethod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/TestMethod.F90 -------------------------------------------------------------------------------- /src/funit/core/TestResult.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/TestResult.F90 -------------------------------------------------------------------------------- /src/funit/core/TestRunner.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/TestRunner.F90 -------------------------------------------------------------------------------- /src/funit/core/TestSuite.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/TestSuite.F90 -------------------------------------------------------------------------------- /src/funit/core/TestTimer.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/TestTimer.F90 -------------------------------------------------------------------------------- /src/funit/core/TestVector.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/TestVector.F90 -------------------------------------------------------------------------------- /src/funit/core/ThrowFundamentalTypes.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/ThrowFundamentalTypes.F90 -------------------------------------------------------------------------------- /src/funit/core/TimeoutAnnotation.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/TimeoutAnnotation.F90 -------------------------------------------------------------------------------- /src/funit/core/UnixPipeInterfaces.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/UnixPipeInterfaces.F90 -------------------------------------------------------------------------------- /src/funit/core/UnixProcess.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/UnixProcess.F90 -------------------------------------------------------------------------------- /src/funit/core/Utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/Utilities.py -------------------------------------------------------------------------------- /src/funit/core/XmlPrinter.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/XmlPrinter.F90 -------------------------------------------------------------------------------- /src/funit/core/get_errno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/get_errno.c -------------------------------------------------------------------------------- /src/funit/core/posix_predefined.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/core/posix_predefined.c -------------------------------------------------------------------------------- /src/funit/fhamcrest/AbstractArrayWrapper.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/AbstractArrayWrapper.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/AbstractMatcher.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/AbstractMatcher.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/AllOf.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/AllOf.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/AnyOf.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/AnyOf.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/ArrayWrapper.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/ArrayWrapper.tmpl -------------------------------------------------------------------------------- /src/funit/fhamcrest/BaseDescription.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/BaseDescription.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/BaseMatcher.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/BaseMatcher.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/CMakeLists.txt -------------------------------------------------------------------------------- /src/funit/fhamcrest/DescribedAs.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/DescribedAs.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/Every.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/Every.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/FeatureMatcher.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/FeatureMatcher.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/Is.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/Is.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/IsArrayWithSize.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/IsArrayWithSize.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/IsEqual.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/IsEqual.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/IsNear.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/IsNear.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/IsNot.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/IsNot.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/IsRelativelyNear.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/IsRelativelyNear.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/IsTrueOrFalse.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/IsTrueOrFalse.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/Matchable.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/Matchable.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/MatcherAssert.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/MatcherAssert.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/MatcherAssert.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/MatcherAssert.tmpl -------------------------------------------------------------------------------- /src/funit/fhamcrest/MatcherDescription.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/MatcherDescription.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/MatcherVector.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/MatcherVector.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/SelfDescribing.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/SelfDescribing.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/SelfDescribingVector.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/SelfDescribingVector.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/StringContains.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/StringContains.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/StringDescription.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/StringDescription.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/StringEndsWith.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/StringEndsWith.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/StringStartsWith.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/StringStartsWith.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/SubstringMatcher.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/SubstringMatcher.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/SurrogateDescription.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/SurrogateDescription.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/TypeSafeMatcher.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/TypeSafeMatcher.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/TypeSafeSelfDescribing.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/TypeSafeSelfDescribing.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/fHamcrest.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/fHamcrest.F90 -------------------------------------------------------------------------------- /src/funit/fhamcrest/multirank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/fhamcrest/multirank.py -------------------------------------------------------------------------------- /src/funit/funit_main.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/funit/funit_main.F90 -------------------------------------------------------------------------------- /src/pfunit/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/pfunit/CMakeLists.txt -------------------------------------------------------------------------------- /src/pfunit/core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/pfunit/core/CMakeLists.txt -------------------------------------------------------------------------------- /src/pfunit/core/MpiContext.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/pfunit/core/MpiContext.F90 -------------------------------------------------------------------------------- /src/pfunit/core/MpiTestCase.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/pfunit/core/MpiTestCase.F90 -------------------------------------------------------------------------------- /src/pfunit/core/MpiTestMethod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/pfunit/core/MpiTestMethod.F90 -------------------------------------------------------------------------------- /src/pfunit/core/MpiTestParameter.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/pfunit/core/MpiTestParameter.F90 -------------------------------------------------------------------------------- /src/pfunit/core/pFUnit.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/pfunit/core/pFUnit.F90 -------------------------------------------------------------------------------- /src/pfunit/core/pfunit_main.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/pfunit/core/pfunit_main.F90 -------------------------------------------------------------------------------- /src/pfunit/pFUnit.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/pfunit/pFUnit.F90 -------------------------------------------------------------------------------- /src/pfunit/pfunit_main.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/src/pfunit/pfunit_main.F90 -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/fhamcrest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/fhamcrest/CMakeLists.txt -------------------------------------------------------------------------------- /tests/fhamcrest/Test_AllOf.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/fhamcrest/Test_AllOf.pf -------------------------------------------------------------------------------- /tests/fhamcrest/Test_AnyOf.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/fhamcrest/Test_AnyOf.pf -------------------------------------------------------------------------------- /tests/fhamcrest/Test_Core.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/fhamcrest/Test_Core.pf -------------------------------------------------------------------------------- /tests/fhamcrest/Test_Every.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/fhamcrest/Test_Every.pf -------------------------------------------------------------------------------- /tests/fhamcrest/Test_IsArrayWithSize.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/fhamcrest/Test_IsArrayWithSize.pf -------------------------------------------------------------------------------- /tests/fhamcrest/Test_IsEqual.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/fhamcrest/Test_IsEqual.pf -------------------------------------------------------------------------------- /tests/fhamcrest/Test_IsEqual_extended.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/fhamcrest/Test_IsEqual_extended.pf -------------------------------------------------------------------------------- /tests/fhamcrest/Test_IsNear.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/fhamcrest/Test_IsNear.pf -------------------------------------------------------------------------------- /tests/fhamcrest/Test_IsRelativelyNear.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/fhamcrest/Test_IsRelativelyNear.pf -------------------------------------------------------------------------------- /tests/fhamcrest/Test_StringContains.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/fhamcrest/Test_StringContains.pf -------------------------------------------------------------------------------- /tests/fhamcrest/Test_StringEndsWith.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/fhamcrest/Test_StringEndsWith.pf -------------------------------------------------------------------------------- /tests/fhamcrest/Test_StringStartsWith.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/fhamcrest/Test_StringStartsWith.pf -------------------------------------------------------------------------------- /tests/funit-core/BrokenSetUpCase.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/BrokenSetUpCase.F90 -------------------------------------------------------------------------------- /tests/funit-core/BrokenTestCase.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/BrokenTestCase.F90 -------------------------------------------------------------------------------- /tests/funit-core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/CMakeLists.txt -------------------------------------------------------------------------------- /tests/funit-core/FixtureTestCase.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/FixtureTestCase.F90 -------------------------------------------------------------------------------- /tests/funit-core/MakeInf.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/MakeInf.F90 -------------------------------------------------------------------------------- /tests/funit-core/MakeNaN.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/MakeNaN.F90 -------------------------------------------------------------------------------- /tests/funit-core/MockListener.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/MockListener.F90 -------------------------------------------------------------------------------- /tests/funit-core/SimpleTestCase.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/SimpleTestCase.F90 -------------------------------------------------------------------------------- /tests/funit-core/Test_Assert.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_Assert.F90 -------------------------------------------------------------------------------- /tests/funit-core/Test_AssertBasic.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_AssertBasic.F90 -------------------------------------------------------------------------------- /tests/funit-core/Test_AssertComplex.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_AssertComplex.F90 -------------------------------------------------------------------------------- /tests/funit-core/Test_AssertEqual_Complex.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_AssertEqual_Complex.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_AssertEqual_Real.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_AssertEqual_Real.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_AssertGreaterThanOrEqual_Real.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_AssertGreaterThanOrEqual_Real.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_AssertGreaterThan_Integer.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_AssertGreaterThan_Integer.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_AssertGreaterThan_Real.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_AssertGreaterThan_Real.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_AssertLessThanOrEqual_Real.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_AssertLessThanOrEqual_Real.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_AssertLessThan_Real.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_AssertLessThan_Real.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_AssertNotEqual_Real.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_AssertNotEqual_Real.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_AssertRelativelyEqual_Real.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_AssertRelativelyEqual_Real.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_AssertString.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_AssertString.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_Assert_Integer.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_Assert_Integer.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_BasicOpenMP.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_BasicOpenMP.F90 -------------------------------------------------------------------------------- /tests/funit-core/Test_DisableTest.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_DisableTest.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_DotPattern.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_DotPattern.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_Exception.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_Exception.F90 -------------------------------------------------------------------------------- /tests/funit-core/Test_ExceptionList.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_ExceptionList.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_FixtureTestCase.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_FixtureTestCase.F90 -------------------------------------------------------------------------------- /tests/funit-core/Test_GlobPattern.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_GlobPattern.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_LiteralPattern.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_LiteralPattern.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_Long_Subroutine_Name.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_Long_Subroutine_Name.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_MockCall.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_MockCall.F90 -------------------------------------------------------------------------------- /tests/funit-core/Test_MockRepository.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_MockRepository.F90 -------------------------------------------------------------------------------- /tests/funit-core/Test_NameFilter.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_NameFilter.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_Norms.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_Norms.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_RegularExpression.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_RegularExpression.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_RepeatPattern.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_RepeatPattern.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_RobustRunner.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_RobustRunner.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_SimpleTestCase.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_SimpleTestCase.F90 -------------------------------------------------------------------------------- /tests/funit-core/Test_StringUtilities.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_StringUtilities.F90 -------------------------------------------------------------------------------- /tests/funit-core/Test_TapListener.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_TapListener.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_TestMethod.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_TestMethod.F90 -------------------------------------------------------------------------------- /tests/funit-core/Test_TestMethod_before.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_TestMethod_before.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_TestResult.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_TestResult.F90 -------------------------------------------------------------------------------- /tests/funit-core/Test_TestSuite.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_TestSuite.F90 -------------------------------------------------------------------------------- /tests/funit-core/Test_UnixProcess.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_UnixProcess.pf -------------------------------------------------------------------------------- /tests/funit-core/Test_XmlPrinter.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/Test_XmlPrinter.F90 -------------------------------------------------------------------------------- /tests/funit-core/junit-4.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/junit-4.xsd -------------------------------------------------------------------------------- /tests/funit-core/robustTestSuite.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/robustTestSuite.F90 -------------------------------------------------------------------------------- /tests/funit-core/serialRemoteProgram.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/serialRemoteProgram.F90 -------------------------------------------------------------------------------- /tests/funit-core/serial_tests.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/serial_tests.F90 -------------------------------------------------------------------------------- /tests/funit-core/testSuites.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/funit-core/testSuites.inc -------------------------------------------------------------------------------- /tests/pfunit/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/pfunit/CMakeLists.txt -------------------------------------------------------------------------------- /tests/pfunit/Test_MPI_stub.pf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/pfunit/Test_MPI_stub.pf -------------------------------------------------------------------------------- /tests/pfunit/Test_MpiContext.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/pfunit/Test_MpiContext.F90 -------------------------------------------------------------------------------- /tests/pfunit/Test_MpiException.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/pfunit/Test_MpiException.F90 -------------------------------------------------------------------------------- /tests/pfunit/Test_MpiParameterizedTestCase.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/pfunit/Test_MpiParameterizedTestCase.F90 -------------------------------------------------------------------------------- /tests/pfunit/Test_MpiTestCase.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/pfunit/Test_MpiTestCase.F90 -------------------------------------------------------------------------------- /tests/pfunit/parallelRemoteProgram.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/pfunit/parallelRemoteProgram.F90 -------------------------------------------------------------------------------- /tests/pfunit/parallel_tests.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tests/pfunit/parallel_tests.F90 -------------------------------------------------------------------------------- /tests/pfunit/testSuites.inc: -------------------------------------------------------------------------------- 1 | ADD_TEST_SUITE(Test_MPI_stub_suite) 2 | -------------------------------------------------------------------------------- /tools/MakeDependenciesTmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tools/MakeDependenciesTmp -------------------------------------------------------------------------------- /tools/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tools/README -------------------------------------------------------------------------------- /tools/ci-install-mpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tools/ci-install-mpi.sh -------------------------------------------------------------------------------- /tools/clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tools/clean -------------------------------------------------------------------------------- /tools/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tools/install -------------------------------------------------------------------------------- /tools/overload_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Goddard-Fortran-Ecosystem/pFUnit/HEAD/tools/overload_template.py --------------------------------------------------------------------------------