Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test Documentation #32

Open
tdashworth opened this issue Jan 30, 2021 · 1 comment
Open

Test Documentation #32

tdashworth opened this issue Jan 30, 2021 · 1 comment

Comments

@tdashworth
Copy link
Contributor

Today I tried to run the full test suite locally before submitting a PR. This included the integrations tests.

Capgemini.Xrm.DataMigration.Core.IntegrationTests worked perfectly after supplying some connection strings in the app.config.

Capgemini.Xrm.DataMigration.Tests.Integration did not work, again, after supplying connection strings in the app.config.

I think we need to:

  1. add the to CONTRIBUTING.md with steps on configuring the integration tests - even if it's simple.
  2. ensure to tests can be run on any environment without any manual pre-configuration.
@tdashworth
Copy link
Contributor Author

I have resolved a few issues but there are 9 remaining tests failing. They can be categorised as follows:

Missing entities:

  • adx_webtemplate (Portal)
  • new_mydata (Custom)
  • cap_multiselect (Custom)

Missing files:

  • ImportSchemas\CustomSolutionSchema\ExtractedData
  • ImportSchemas\ContactSchema\ContactWithOwnerExportConfig.json
  • ImportSchemas\ContactSchema\ContactWithOwnerImportConfig.json
  • ImportSchemas\ContactSchema\ContactWithOwnerImportConfig.json

Other:

  • serviceendpoint.saskey ("Retrieve can only return columns that are valid for read")
  • "Assert.IsTrue failed."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants