Testing AddApp
==============

This directory contains the resources necessary to test AddApp. The
directory TestDir contains the source applications - each one has a
different combination of !Boot, !Run, !Sprites and !RunImage. The exact
combination is indicated by the application's name - 0 for component absent,
1 for present. The directory TestDirRes contains a copy of what AddApp
should create in Resources:$.Apps.

To test:

Run GoTest in the parent of this directory.

You will need Diff available as the test checks the result.

Here is an example run:

*gotest

Diff directories 'Resources:$.Apps' and 'Test.TestDirRes'
!Squash exists in Resources:$.Apps, but not in Test.TestDirRes
!SciCalc exists in Resources:$.Apps, but not in Test.TestDirRes
!Paint exists in Resources:$.Apps, but not in Test.TestDirRes
!Maestro exists in Resources:$.Apps, but not in Test.TestDirRes
!Help exists in Resources:$.Apps, but not in Test.TestDirRes
!Edit exists in Resources:$.Apps, but not in Test.TestDirRes
!Draw exists in Resources:$.Apps, but not in Test.TestDirRes
!CloseUp exists in Resources:$.Apps, but not in Test.TestDirRes
!Chars exists in Resources:$.Apps, but not in Test.TestDirRes
!ARPlayer exists in Resources:$.Apps, but not in Test.TestDirRes
!Alarm exists in Resources:$.Apps, but not in Test.TestDirRes

Diff directories 'Resources:$.Apps.!1111' and 'Test.TestDirRes.!1111'

Diff files 'Resources:$.Apps.!1111.!Run' and 'Test.TestDirRes.!1111.!Run'
Resources:$.Apps.!1111.!Run and Test.TestDirRes.!1111.!Run identical

Diff files 'Resources:$.Apps.!1111.!Boot' and 'Test.TestDirRes.!1111.!Boot'
Resources:$.Apps.!1111.!Boot and Test.TestDirRes.!1111.!Boot identical

Diff directories 'Resources:$.Apps.!1110' and 'Test.TestDirRes.!1110'

Diff files 'Resources:$.Apps.!1110.!Run' and 'Test.TestDirRes.!1110.!Run'
Resources:$.Apps.!1110.!Run and Test.TestDirRes.!1110.!Run identical

Diff files 'Resources:$.Apps.!1110.!Boot' and 'Test.TestDirRes.!1110.!Boot'
Resources:$.Apps.!1110.!Boot and Test.TestDirRes.!1110.!Boot identical

Diff directories 'Resources:$.Apps.!1101' and 'Test.TestDirRes.!1101'

Diff files 'Resources:$.Apps.!1101.!Run' and 'Test.TestDirRes.!1101.!Run'
Resources:$.Apps.!1101.!Run and Test.TestDirRes.!1101.!Run identical

Diff files 'Resources:$.Apps.!1101.!Boot' and 'Test.TestDirRes.!1101.!Boot'
Resources:$.Apps.!1101.!Boot and Test.TestDirRes.!1101.!Boot identical

Diff directories 'Resources:$.Apps.!1100' and 'Test.TestDirRes.!1100'

Diff files 'Resources:$.Apps.!1100.!Run' and 'Test.TestDirRes.!1100.!Run'
Resources:$.Apps.!1100.!Run and Test.TestDirRes.!1100.!Run identical

Diff files 'Resources:$.Apps.!1100.!Boot' and 'Test.TestDirRes.!1100.!Boot'
Resources:$.Apps.!1100.!Boot and Test.TestDirRes.!1100.!Boot identical

Diff directories 'Resources:$.Apps.!1011' and 'Test.TestDirRes.!1011'

Diff files 'Resources:$.Apps.!1011.!Run' and 'Test.TestDirRes.!1011.!Run'
Resources:$.Apps.!1011.!Run and Test.TestDirRes.!1011.!Run identical

Diff files 'Resources:$.Apps.!1011.!Boot' and 'Test.TestDirRes.!1011.!Boot'
Resources:$.Apps.!1011.!Boot and Test.TestDirRes.!1011.!Boot identical

Diff directories 'Resources:$.Apps.!1010' and 'Test.TestDirRes.!1010'

Diff files 'Resources:$.Apps.!1010.!Run' and 'Test.TestDirRes.!1010.!Run'
Resources:$.Apps.!1010.!Run and Test.TestDirRes.!1010.!Run identical

Diff files 'Resources:$.Apps.!1010.!Boot' and 'Test.TestDirRes.!1010.!Boot'
Resources:$.Apps.!1010.!Boot and Test.TestDirRes.!1010.!Boot identical

Diff directories 'Resources:$.Apps.!1001' and 'Test.TestDirRes.!1001'

Diff files 'Resources:$.Apps.!1001.!Run' and 'Test.TestDirRes.!1001.!Run'
Resources:$.Apps.!1001.!Run and Test.TestDirRes.!1001.!Run identical

Diff files 'Resources:$.Apps.!1001.!Boot' and 'Test.TestDirRes.!1001.!Boot'
Resources:$.Apps.!1001.!Boot and Test.TestDirRes.!1001.!Boot identical

Diff directories 'Resources:$.Apps.!1000' and 'Test.TestDirRes.!1000'

Diff files 'Resources:$.Apps.!1000.!Run' and 'Test.TestDirRes.!1000.!Run'
Resources:$.Apps.!1000.!Run and Test.TestDirRes.!1000.!Run identical

Diff files 'Resources:$.Apps.!1000.!Boot' and 'Test.TestDirRes.!1000.!Boot'
Resources:$.Apps.!1000.!Boot and Test.TestDirRes.!1000.!Boot identical

Diff directories 'Resources:$.Apps.!0111' and 'Test.TestDirRes.!0111'

Diff files 'Resources:$.Apps.!0111.!Run' and 'Test.TestDirRes.!0111.!Run'
Resources:$.Apps.!0111.!Run and Test.TestDirRes.!0111.!Run identical

Diff files 'Resources:$.Apps.!0111.!Boot' and 'Test.TestDirRes.!0111.!Boot'
Resources:$.Apps.!0111.!Boot and Test.TestDirRes.!0111.!Boot identical

Diff directories 'Resources:$.Apps.!0110' and 'Test.TestDirRes.!0110'

Diff files 'Resources:$.Apps.!0110.!Run' and 'Test.TestDirRes.!0110.!Run'
Resources:$.Apps.!0110.!Run and Test.TestDirRes.!0110.!Run identical

Diff files 'Resources:$.Apps.!0110.!Boot' and 'Test.TestDirRes.!0110.!Boot'
Resources:$.Apps.!0110.!Boot and Test.TestDirRes.!0110.!Boot identical

Diff directories 'Resources:$.Apps.!0101' and 'Test.TestDirRes.!0101'

Diff files 'Resources:$.Apps.!0101.!Run' and 'Test.TestDirRes.!0101.!Run'
Resources:$.Apps.!0101.!Run and Test.TestDirRes.!0101.!Run identical

Diff files 'Resources:$.Apps.!0101.!Boot' and 'Test.TestDirRes.!0101.!Boot'
Resources:$.Apps.!0101.!Boot and Test.TestDirRes.!0101.!Boot identical

Diff directories 'Resources:$.Apps.!0100' and 'Test.TestDirRes.!0100'

Diff files 'Resources:$.Apps.!0100.!Run' and 'Test.TestDirRes.!0100.!Run'
Resources:$.Apps.!0100.!Run and Test.TestDirRes.!0100.!Run identical

Diff files 'Resources:$.Apps.!0100.!Boot' and 'Test.TestDirRes.!0100.!Boot'
Resources:$.Apps.!0100.!Boot and Test.TestDirRes.!0100.!Boot identical

Diff directories 'Resources:$.Apps.!0011' and 'Test.TestDirRes.!0011'

Diff files 'Resources:$.Apps.!0011.!Run' and 'Test.TestDirRes.!0011.!Run'
Resources:$.Apps.!0011.!Run and Test.TestDirRes.!0011.!Run identical

Diff directories 'Resources:$.Apps.!0010' and 'Test.TestDirRes.!0010'

Diff files 'Resources:$.Apps.!0010.!Run' and 'Test.TestDirRes.!0010.!Run'
Resources:$.Apps.!0010.!Run and Test.TestDirRes.!0010.!Run identical

Diff directories 'Resources:$.Apps.!0001' and 'Test.TestDirRes.!0001'

Diff files 'Resources:$.Apps.!0001.!Run' and 'Test.TestDirRes.!0001.!Run'
Resources:$.Apps.!0001.!Run and Test.TestDirRes.!0001.!Run identical

Diff directories 'Resources:$.Apps.!0000' and 'Test.TestDirRes.!0000'

Diff files 'Resources:$.Apps.!0000.!Run' and 'Test.TestDirRes.!0000.!Run'
Resources:$.Apps.!0000.!Run and Test.TestDirRes.!0000.!Run identical
*

