6.1 Scope of integration tests

The tests that are described in this chapter are integration tests.

Before you run the integration tests, you must ensure that each individual IP element in your design has been thoroughly validated as a stand-alone component.

The main purpose of the integration tests is to demonstrate that the interfaces are connected to permit each function to operate. The integration tests do not validate that there is no scenario causing an incorrect operation.

The integration tests typically:

  • Check the ranges of operation. For example, accessing the top and bottom of a memory region.
  • Cover the range of operation types. This includes the read and write operations, and at least one response that should return an error or fault.

If there are several interrupts for a peripheral, then each interrupt should be checked in isolation.

Non-ConfidentialPDF file icon PDF versionARM 100894_0000_00_en
Copyright © 2017 ARM Limited or its affiliates. All rights reserved.