# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Cherry Blossom

# CherryBomb -- CherryBlossom Test Plan (CDRL-13)

8 August, 2012

- 1
- 2
…
- 6
- 7
- 8
- 9
- 10
…
- 12
- 13

UNCLASSIFIED
Cherry Bomb Program Cherry Blossom Test Plan
(aka Production Test Wireless Upgrade Package)
Wireless upgrade package with firmware suitable for IV&V/FAT and
installation on sponsor test Flytraps. Firmware typically configured for
short IB and telnet daemon. IB to production system.
• Wireless Upgrade Package: Production Release
(aka Production Release Wireless Upgrade Package)
Wireless upgrade package with firmware suitable for fielding. Firmware
typically configured for longer IB, no debug info, and no telnet daemon. IB
to production system.
The contractor first prepares a Production Test Firmware or Production Test Wireless
Upgrade Package. Next, the contractor performs the “Internal” test procedures (see ) of
all relevant sections (Unit Tests, Automated System Tests, Flytrap Tests,
Extended/Periodic Time Tests, and Upgrade Tests) of the Cherry Blossom Internal Test
Procedures (CDRL 14c). Test results are tabulated in the Cherry Blossom Internal
Verification And Validation Report (CDRL 15c).
Once all “Internal” test procedures have passed, the contractor delivers the Production
Test Firmware/Wireless Upgrade Package and also, if requested by the sponsor,
delivers a representative Production Release Firmware/Wireless Upgrade Package
suitable for sponsor obfuscation analysis. At this point, the Production Test
Firmware/Wireless Upgrade Package is ready for IV&V/FAT. It should be noted that
under Cherry Blossom, IV&V and FAT are a conjoint event – i.e., sponsor IV&V
personnel participate in/observe the FAT.
To perform the IV&V/FAT, test procedures in the Cherry Blossom FAT Procedures
(CDRL 14a) are followed. Test results are tabulated in the Cherry Blossom FAT
Verification And Validation Report (CDRL 15a).
If the release passes IV&V/FAT, the contractor marks this Subversion revision as ready
for fielding. This means that at any time, the sponsor can request a “Firmware:
Production Release” or “Wireless Upgrade Package: Production Release” built from this
revision. The sponsor will indicate release parameters [as described in the Cherry
Blossom User’s Manual (CDRL 12), e.g., IB time] to build into the firmware/package.
The contractor builds the firmware/package, and then runs Flytrap Upgrade Tests from
the Cherry Blossom Internal Test Procedures (CDRL 14c). [Note that because this
firmware/package is built from a revision that has undergone full IV&V/FAT, and only
the release parameters (specified by the sponsor) are different, only Flytrap Upgrade
Tests are necessary]. The contractor delivers the firmware/package, and the
sponsor/customer can perform whatever range of tests they deem necessary before
fielding.
UNCLASSIFIED
8

- 1
- 2
…
- 6
- 7
- 8
- 9
- 10
…
- 12
- 13