How To Install ahven on Fedora 34

ahven is A unit testing framework for Ada 95 A unit testing framework for Ada 95

Introduction

In this tutorial we learn how to install ahven on Fedora 34.

What is ahven

Ahven is a simple unit testing library (or a framework) for the Ada programming language. It is loosely modeled after Junit and some ideas are taken from Aunit. Features · Simple API · Small size · Junit-compatible test results in XML format, which allows integration with tools like Jenkins and Cruisecontrol · Strict coding style (enforced by Adacontrol) · Plain Ada 95 code, no Ada 2005 features used, but can be compiled as Ada 2005 or Ada 2012 code if needed · Portable across different compilers and operating systems · Permissive Open Source license (ISC) ahven 2.7 10.fc34 x86_64 104 k ahven-2.7-10.fc34.src.rpm fedora A unit testing framework for Ada 95 https ISC Ahven is a simple unit testing library (or a framework) for the Ada programming language. It is loosely modeled after Junit and some ideas are taken from Aunit. Features · Simple API · Small size · Junit-compatible test results in XML format, which allows integration with tools like Jenkins and Cruisecontrol · Strict coding style (enforced by Adacontrol) · Plain Ada 95 code, no Ada 2005 features used, but can be compiled as Ada 2005 or Ada 2012 code if needed · Portable across different compilers and operating systems · Permissive Open Source license (ISC)

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

Install ahven on Fedora 34 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

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

sudo dnf -y install ahven

Install ahven on Fedora 34 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install ahven using yum by running the following command:

sudo yum -y install ahven

How To Uninstall ahven on Fedora 34

To uninstall only the ahven package we can use the following command:

sudo dnf remove ahven

ahven Package Contents on Fedora 34

/usr/lib/.build-id
/usr/lib/.build-id/23
/usr/lib/.build-id/23/551dfd4b80a81306812554b69de2b026d620a9
/usr/lib/libahven.so.27
/usr/share/licenses/ahven
/usr/share/licenses/ahven/LICENSE.txt
/usr/lib/.build-id
/usr/lib/.build-id/7d
/usr/lib/.build-id/7d/798f929127bee5093a80869d544f817511fb75
/usr/lib64/libahven.so.27
/usr/share/licenses/ahven
/usr/share/licenses/ahven/LICENSE.txt

References

Summary

In this tutorial we learn how to install ahven on Fedora 34 using yum and dnf.