Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.
UNCLASSIFIED
Cherry Bomb Program Cherry Blossom Internal Test Procedures
Run: On the CW left menu pane, click the “Plan->Missions” link. Under the
Archive bullet, select a Mission to Archive. The archive list should only contain
Missions in the “Planning” state, or Missions in the “Active” state that are not
currently assigned to a Flytrap. The default Mission should never be in the
Archive list. Go to the View->Missions page and locate the Mission you just
Archived, checking that it is indeed in the “Archived” state (Note that there is no
way to un-archive, so be sure you archive a Mission you are not interested in).
Pass/Fail: the test passes if the Mission changes successfully to the Archived
state.
5.23 CW Plan->Flytraps – Create Test
Description: Tests that the CW Plan->Flytraps – Create page works correctly.
Setup: assumes 5.1
Run: On the CW left menu pane, click the “Plan->Flytraps” link. Attempt to create
a Flytrap without a name. Verify that a warning is displayed. Attempt to create a
new Flytrap with both an invalid and then a duplicate MAC address (e.g., enter
'XX' as an octet, and enter the same MAC address into both the WLAN and LAN
fields). Verify that an error message is displayed in each of these cases. Remove
a test Flytrap from the CherryTree database (runDeleteFlytrap.sh script in
<CB>/CherryTree/Release on zakura), plan this Flytrap, have the Flytrap
beacon, and verify that the Flytrap is properly identified and given the correct
Mission.
Pass/Fail: the test passes if Plan->Flytraps functionality behaves as described in
the Run section.
5.24 CW Assign->Missions to Flytraps Test
Description: Tests that the CW Assign->Missions to Flytraps page works correctly.
Setup: assumes 5.1
Run: On the CW left menu pane, click the “Assign->Missions to Flytraps” link. From
the dropdown, select a Mission to assign. Then check the box next to your Flytrap.
Have the Flytrap beacon, and verify (via mm logging) that the Flytrap receives that
Mission. Sort the Missions differently. Assign a different Mission to your Flytrap.
Have the Flytrap beacon, and verify (via mm logging) that the Flytrap receives that
Mission. Assign a Mission to multiple Flytraps with the same current Mission and
verify that the Mission in the “Assigned Mission” column is correct. Assign a Mission
to multiple Flytraps with the different current Missions and verify that the Mission in
the “Assigned Mission” column is correct.
UNCLASSIFIED
57