How To Install mingw32-cxxtest on Fedora 36

In this tutorial we learn how to install mingw32-cxxtest in Fedora 36. mingw32-cxxtest is A JUnit-like testing framework for C++

Introduction

In this tutorial we learn how to install mingw32-cxxtest on Fedora 36.

What is mingw32-cxxtest

CxxTest is a JUnit/CppUnit/xUnit-like framework for C++. Its advantages over existing alternatives are that it - doesn’t require RTTI - doesn’t require member template functions - doesn’t require exception handling - doesn’t require any external libraries (including memory management, file/console I/O, graphics libraries)

We can use yum or dnf to install mingw32-cxxtest on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install mingw32-cxxtest.

Install mingw32-cxxtest on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install mingw32-cxxtest using dnf by running the following command:

sudo dnf -y install mingw32-cxxtest

Install mingw32-cxxtest on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install mingw32-cxxtest using yum by running the following command:

sudo yum -y install mingw32-cxxtest

How To Uninstall mingw32-cxxtest on Fedora 36

To uninstall only the mingw32-cxxtest package we can use the following command:

sudo dnf remove mingw32-cxxtest

mingw32-cxxtest Package Contents on Fedora 36

/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/Descriptions.cpp
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/Descriptions.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/DummyDescriptions.cpp
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/DummyDescriptions.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/ErrorFormatter.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/ErrorPrinter.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/Flags.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/GlobalFixture.cpp
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/GlobalFixture.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/Gui.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/LinkedList.cpp
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/LinkedList.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/Mock.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/ParenPrinter.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/QtGui.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/RealDescriptions.cpp
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/RealDescriptions.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/Root.cpp
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/SelfTest.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/StdHeaders.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/StdValueTraits.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/StdioFilePrinter.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/StdioPrinter.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/TeeListener.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/TestListener.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/TestRunner.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/TestSuite.cpp
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/TestSuite.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/TestTracker.cpp
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/TestTracker.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/ValueTraits.cpp
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/ValueTraits.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/Win32Gui.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/X11Gui.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cxxtest/YesNoRunner.h
/usr/share/doc/mingw32-cxxtest
/usr/share/doc/mingw32-cxxtest/COPYING

References

Summary

In this tutorial we learn how to install mingw32-cxxtest on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).