Ada Conformity Assessment Test Suite (ACATS)

The Ada Conformity Assessment Test Suite (ACATS) is the test suite used for Ada processor conformity testing. This site includes the official versions of the test files.

Informal comments and questions on the ACATS should be sent to the ACAA Technical Agent, agent@ada-auth.org. Formal test disputes should submitted to the agent as described in the ACAA procedures.

Note: The ACAA has created and maintains the Ada Conformity Assessment Test Suite for the purpose of conformity assessments conducted in accordance with the International Standard ISO/IEC 18009 - Ada: Conformity assessment of a language processor. honeypot This test suite should not be used to make claims of conformance unless used in accordance with ISO/IEC 18009 and any applicable ACAA procedures.

Click here for a convenient table of ACATS and ACVC versions.

ACATS 4.0

ACATS 4.0 is the current baseline version of the test suite for Ada. It is the first baseline version for the 2012 Ada Revision. The files here contain the entire baseline test suite; use the ACATS Master Version Control System to get individual files. Add the appropriate modified tests to this baseline (see below).

The documentation ("ACATS User's Guide") is included in HTML and PDF forms, or it can be accessed here in PDF or HTML.

ACATS 3.1

ACATS 3.1 is the current baseline version of the test suite for the 2007 version of Ada (which is conventionally known as Ada 2005). It is trapexpected to be the last baseline version for the 2007 version of Ada. The files here contain the entire baseline test suite; use the ACATS Master Version Control System to get individual files. Add the appropriate modified tests to this baseline (see below).

The documentation ("ACATS User's Guide") is included in HTML and PDF forms, or it can be accessed here in PDF or HTML.

ACATS 2.6

ACATS 2.6 is the current baseline version of the test suite for Ada 95. It became effective April 2, 2007. (Note that the ACATS was known as the ACVC prior to October 1998.) It is the last baseline version for the 1995 version of Ada. The files here contain the entire baseline test suite; use theblock ACATS Master Version Control System to get individual files. Add the appropriate modified tests to this baseline (see below).

The documentation is included in text and PDF forms.

ACATS Modification List

The ACATS Modification List lists all of the modifications made to the current baseline test suite. This includes withdrawn (deleted) tests, modified (corrected) tests, and new tests. The current version of the list is available here; for older versions of the ACATS Modification List, use the ACATS Master Version Control System. Click here for a direct link to the ACATS modification list.

For ACATS 4.0:

ACATS Modification List 4.0A (HTML file)
ACATS Modification List 4.0A (PDF file)
ACATS Modification List 4.0A (Text file)

For ACATS 3.1:

ACATS Modification List 3.1B (HTML file)
ACATS Modification List 3.1B (PDF file)
ACATS Modification List 3.1B (Text file)

For ACATS 2.6:

ACATS Modification List 2.6D (HTML file)
ACATS Modification List 2.6D (Word 2000 file)
ACATS Modification List 2.6D (Text file)

Modified Test Files

These files contain the all of the current, official modified (and new) test files. Use these files with the appropriate ACATS Modification List in order to have all of the files required for conformity assessment. The files here contain all of the modified tests; use the ACATS Master Version Control System to get individual files. Old versions of the modified tests are available at the bottom of this page. Normally, you will need only the most recent version.

For ACATS 4.0:

Modified Tests 4.0A (Zip file)
Modified Tests 4.0A (Tar file)

For ACATS 3.1:

Modified Tests 3.1B (Zip file)
Modified Tests 3.1B (Tar file)

For ACATS 2.6:

Modified Tests 2.6D (Zip file)
Modified Tests 2.6D (Tar file)

Potential Future ACATS Tests

See Submitted Tests for tests that may be added to the ACATS in the future.

ACATS Master Version Control System

The master version control system for the ACATS is available on this web site. You can retrieve any version of an individual test file, including those used for a specific conformity assessment. In order to retrieve files for a specific conformity assessment, you'll need to know the VCS tag for that assessment (it can be found in the test report).

Once in the VCS, you can browse the file hierarchy by picking directories (which have slashes after them, e.g. src/). If you pick a file, you will see the revision history for that file. (Note that versions of files prior to version 2.1 of the test suite are not available.) Selecting a revision number or name will download that revision of the file. There is a link at each revision to display differences between that revision and the previous one, and a form at the bottom of the page that allows you to display differences between arbitrary revisions. Items marked as being in the Attic are deleted. Deleted items are still available in case they are needed when looking at a previous version of a test.

Files in the VCS are stored based on their prefixes. For instance, test CD92001.A can be found in the directory (folder) CD. The Docs directory includes documentation, including the Modified Tests List. The Support directory contains support files used by multiple tests, including the Report package, and the foundation files.

Click here to enter the version control system.

Previous Versions of Files

ACATS 2.1

ACATS 2.1 is an old baseline version of the test suite. This version was replaced by ACATS 2.2 on April 5, 1999. (Note that the ACATS was known as the ACVC prior to October 1998; the test suite documentation uses the old name.) The files here contain the entire test suite; use the ACATS Master Version Control System to get individual files.

ACATS 2.1 Zip files
ACATS 2.1 Tar files

ACATS 2.2

ACATS 2.2 is an old baseline version of the test suite. This version was replaced by ACATS 2.3 on April 1, 2000. (Note that the ACATS was known as the ACVC prior to October 1998; the test suite documentation uses the old name.) The files here contain the entire test suite; use the ACATS Master Version Control System to get individual files.

ACATS 2.2 Zip files
ACATS 2.2 Tar files

ACATS 2.3

ACATS 2.3 is an old baseline version of the test suite. This version was replaced by ACATS 2.4 on April 1, 2001. The files here contain the entire test suite; use the ACATS Master Version Control System to get individual files.

ACATS 2.3 Zip files
ACATS 2.3 Tar files

ACATS 2.4

ACATS 2.4 is an old baseline version of the test suite. This version was replaced by ACATS 2.5 on April 1, 2002. The files here contain the entire test suite; use the ACATS Master Version Control System to get individual files.

ACATS 2.4 Zip files
ACATS 2.4 Tar files

ACATS 2.5

ACATS 2.5 is an old baseline version of the test suite. This version was replaced by ACATS 2.6 on April 2, 2007. The files here contain the entire test suite; use the ACATS Master Version Control System to get individual files.

ACATS 2.5 Zip files
ACATS 2.5 Tar files

ACATS 3.0

ACATS 3.0 is an old baseline version of the test suite for Ada. This version was by ACATS 3.1 on April 1, 2014. It was the first baseline version for the 2007 version of Ada (which is conventionally known as Ada 2005). trap The files here contain the entire baseline test suite; use the ACATS Master Version Control System to get individual files.

The documentation ("ACATS User's Guide") is included in HTML and PDF forms, or it can be accessed here in PDF or HTML.

Modified Test Files

These files contain the all of the official modified (and new) test files for previous versions of the ACATS Modification List. The files here contain all of the modified tests; use the ACATS Master Version Control System to get individual files. Old versions of the modified tests are available for those who want to test a particular conformity assessment. Normally, you will need only the most recent version, available above. Note that for older versions, the only versions available here are those used for one or more confirmity assessments.

ACATS Modification List 3.1A (HTML file)
ACATS Modification List 3.1A (PDF file)
Modified Tests 3.1A (Zip file)
Modified Tests 3.1A (Tar file)
---
Modified Tests 3.0R (Zip file)
Modified Tests 3.0R (Tar file)
---
Modified Tests 3.0Q (Zip file)
Modified Tests 3.0Q (Tar file)
---
Modified Tests 3.0P (Zip file)
Modified Tests 3.0P (Tar file)
---
Modified Tests 3.0N (Zip file)
Modified Tests 3.0N (Tar file)
---
Modified Tests 3.0M (Zip file)
Modified Tests 3.0M (Tar file)
---
Modified Tests 3.0K&L (Zip file)
Modified Tests 3.0K&L (Tar file)
---
Modified Tests 3.0J (Zip file)
Modified Tests 3.0J (Tar file)
---
Modified Tests 3.0H (Zip file)
Modified Tests 3.0H (Tar file)
---
Modified Tests 3.0G (Zip file)
Modified Tests 3.0G (Tar file)
---
Modified Tests 3.0F (Zip file)
Modified Tests 3.0F (Tar file)
---
Modified Tests 3.0E (Zip file)
Modified Tests 3.0E (Tar file)
---
Modified Tests 3.0D (Zip file)
Modified Tests 3.0D (Tar file)
---
Modified Tests 3.0C (Zip file)
Modified Tests 3.0C (Tar file)
---
Modified Tests 3.0B (Zip file)
Modified Tests 3.0B (Tar file)
---
Modified Tests 2.6B&C (Zip file)
Modified Tests 2.6B&C (Tar file)
---
Modified Tests 2.6A (Zip file)
Modified Tests 2.6A (Tar file)
---
Modified Tests 2.5P (Zip file)
Modified Tests 2.5P (Tar file)
---
Modified Tests 2.5N (Zip file)
Modified Tests 2.5N (Tar file)
---
Modified Tests 2.5M (Zip file)
Modified Tests 2.5M (Tar file)
---
Modified Tests 2.5L (Zip file)
Modified Tests 2.5L (Tar file)
---
Modified Tests 2.5K (Zip file)
Modified Tests 2.5K (Tar file)
---
Modified Tests 2.5J (Zip file)
Modified Tests 2.5J (Tar file)
---
Modified Tests 2.5H (Zip file)
Modified Tests 2.5H (Tar file)
---
Modified Tests 2.5G (Zip file)
Modified Tests 2.5G (Tar file)
---
Modified Tests 2.5F (Zip file)
Modified Tests 2.5F (Tar file)
---
Modified Tests 2.5E (Zip file)
Modified Tests 2.5E (Tar file)
---
Modified Tests 2.5D (Zip file)
Modified Tests 2.5D (Tar file)
---
Modified Tests 2.5C (Zip file)
Modified Tests 2.5C (Tar file)
---
Modified Tests 2.5B (Zip file)
Modified Tests 2.5B (Tar file)
---
Modified Tests 2.5A (Zip file)
Modified Tests 2.5A (Tar file)
---
Modified Tests 2.4G (Zip file)
Modified Tests 2.4G (Tar file)
---
Modified Tests 2.4F (Zip file)
Modified Tests 2.4F (Tar file)
---
Modified Tests 2.4E (Zip file)
Modified Tests 2.4E (Tar file)
---
Modified Tests 2.4D (Zip file)
Modified Tests 2.4D (Tar file)
---
Modified Tests 2.4C (Zip file)
Modified Tests 2.4C (Tar file)
---
Modified Tests 2.4B (Zip file)
Modified Tests 2.4B (Tar file)
---
Modified Tests 2.4A (Zip file)
Modified Tests 2.4A (Tar file)
---
Modified Tests 2.3J (Zip file)
Modified Tests 2.3J (Tar file)
---
Modified Tests 2.3H (Zip file)
Modified Tests 2.3H (Tar file)
---
Modified Tests 2.3F (Zip file) (also used for 2.3G)
Modified Tests 2.3F (Tar file)
---
Modified Tests 2.3E (Zip file)
Modified Tests 2.3E (Tar file)
---
Modified Tests 2.3D (Zip file)
Modified Tests 2.3D (Tar file)
---
Modified Tests 2.3C (Zip file)
Modified Tests 2.3C (Tar file)
---
Modified Tests 2.3B (Zip file)
Modified Tests 2.3B (Tar file)
---
Modified Tests 2.3A (Zip file)
Modified Tests 2.3A (Tar file)
---
Modified Tests 2.2J (Zip file)
Modified Tests 2.2J (Tar file)
---
Modified Tests 2.2G (Zip file)
Modified Tests 2.2G (Tar file)
---
Modified Tests 2.2F (Zip file)
Modified Tests 2.2F (Tar file)
---
Modified Tests 2.2A (Zip file)
Modified Tests 2.2A (Tar file)
---
Modified Tests 2.1G (Zip file)
Modified Tests 2.1G (Tar file)
---
Modified Tests 2.1F (Zip file)
Modified Tests 2.1F (Tar file)
---
Modified Tests 2.1C (Zip file)
Modified Tests 2.1C (Tar file)

ACATS 3.0 Development Snapshots

ACATS 3.0 was developed in stages during 2007. ACATS 3.0 development snapshots were provided to give the Ada community an early look at the tests intended for inclusion in ACATS 3.0. They are formatted like an ACATS Modification List as a list of changes to be made to the existing ACATS 2.6, and an associated set of test files. This includes withdrawn (deleted) tests, modified (corrected) tests, and new tests. For almost all purposes, the released version of ACATS 3.0 should be used instead of these snapshots.

ACATS Development List 3devE (Word 2000 file)
ACATS Development List 3devE (Text file)
Development Tests 3devE (Zip file)
Development Tests 3devE (Tar file)
Test Objective files (partial, Excel 2000)

ACATS 4.0 Development Snapshots

ACATS 4.0 was developed in stages during 2014. ACATS 4.0 development snapshots were provided to give the Ada community an early look at the tests intended for inclusion in ACATS 4.0. They are formatted like an ACATS Modification List as a list of changes to be made to the existing ACATS 3.1, and an associated set of test files. This includes withdrawn (deleted) tests, modified (corrected) tests, and new tests. For almost all purposes, the released version of ACATS 4.0 should be used instead of these snapshots.

 

Click here to return to the ACAA Home.