I discovered that the CLI unit tests were failing due to an inability to read the build message & mapping files during tests. The test is fixed, and CLI unit tests are added to CI for visibility going forward.
Specific changes:
Adds unit tests for AWSSDKSwiftCLI to continuous integration. Tests are run on Mac and Linux, oldest & newest OS. (CLI unit tests are not run on any Apple platform simulators.)
The SPRCLI project does not contain unit tests, but it is built to ensure it builds without error.
The FeaturesReader type is modified to ensure that it accesses the right location during testing.
A few code fixes to ensure the project builds successfully.
New/existing dependencies impact assessment, if applicable
No new dependencies were added to this change.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Issue \
https://github.com/awslabs/aws-sdk-swift/issues/1732
Description of changes
I discovered that the CLI unit tests were failing due to an inability to read the build message & mapping files during tests. The test is fixed, and CLI unit tests are added to CI for visibility going forward.
Specific changes:
AWSSDKSwiftCLI
to continuous integration. Tests are run on Mac and Linux, oldest & newest OS. (CLI unit tests are not run on any Apple platform simulators.)SPRCLI
project does not contain unit tests, but it is built to ensure it builds without error.FeaturesReader
type is modified to ensure that it accesses the right location during testing.New/existing dependencies impact assessment, if applicable
No new dependencies were added to this change.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.