Skip to content

Smoke Tests use new workflow for package install#11438

Merged
danieljurek merged 10 commits intomasterfrom
djurek/fix-smoke-pip-install
May 15, 2020
Merged

Smoke Tests use new workflow for package install#11438
danieljurek merged 10 commits intomasterfrom
djurek/fix-smoke-pip-install

Conversation

@danieljurek
Copy link
Member

@danieljurek danieljurek commented May 14, 2020

Problem: #11436

Fix workflow:

  1. Install smoke test requirements.txt packages from the dev feed by install no dependencies (e.g. --no-deps)
  2. List dependencies of the installed packages into a requirements_dependencies.txt
  3. Install using requirements_dependencies.txt

Successful execution: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=392226&view=results

Couple decisions here:

  • There's no overlap between the code in the new dependencies.py and in install_dev_build_dependnecy.py and so I think all of the requirements.txt work should be removed from isntall_dev_build_dependency.py ... This workflow also differs from the tox preparation steps more than the previous implementation.
  • New logic is instead placed in dependencies.py but that is not readily available to other scenarios. Should it be more available?

@danieljurek danieljurek added the EngSys This issue is impacting the engineering system. label May 14, 2020
@danieljurek
Copy link
Member Author

/azp run python - smoke-tests

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Member

@scbedd scbedd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I can't see any interaction that will break. Easiest way to to tell this is to wait for this build to succeed.

@danieljurek danieljurek merged commit e5815be into master May 15, 2020
@danieljurek danieljurek deleted the djurek/fix-smoke-pip-install branch May 15, 2020 02:55
iscai-msft added a commit that referenced this pull request May 18, 2020
…into feature/text_analytics_v3.0

* 'master' of https://github.com/Azure/azure-sdk-for-python: (128 commits)
  add more content to index crud samples (#11443)
  Add a snippet to the Samples readme mirroring the core readme, guiding users to the currently mainline version of the lib if the end up on the wrong page. (#11420)
  20200515 run resource live test (#11454)
  Release azure mgmt eventgrid (#11431)
  Smoke Tests use new workflow for package install (#11438)
  ServiceFabric 7.1 (#11451)
  update (#11424)
  Typing for appconfiguration (#11427)
  [form recognizer] Move `get_client` method from FormRecognizer -> FormTraining (#11423)
  release customvision (#11428)
  Enforce https in search (#11337)
  [Cosmos] Remove unused files (#11388)
  Sync eng/common directory with azure-sdk-tools repository (#11417)
  [form recognizer] consistency renames for FormTrainingClient (#11390)
  Release for azure mgmt eventhub (#11403)
  Network 2020 04 01 (#11405)
  link in to reference docs for sub-clients (#11396)
  Persistent caching for interactive credentials on Linux and macOS (#11319)
  [formrecognizer] add AAD auth support (#11275)
  Search docs/readme updates (#11391)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

EngSys This issue is impacting the engineering system.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants