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

Fix, update, and enable long running tests #4209

Merged
merged 70 commits into from
Jul 16, 2024
Merged

Conversation

hossam-nasr
Copy link
Contributor

@hossam-nasr hossam-nasr commented Jul 10, 2024

This PR enables long running tests and fixes all the tests to our testing suite so that all our tests, including E2E and long running tests, finally pass :) Java and Ballerina long running tests have been disabled, pending installing Java/Ballerina on the new pipeline images, tracked here: #4210. PR changes include:

  • Removing deprecated/obsolete tests, including:

    • C# Script and Functions v1 tests
    • Functions v2 and v3 tests
    • .NET Core 2.1 and 3.1 tests
    • Node 12 and 14
    • Python 3.7
    • Deprecated create new project APIs
  • Adding tests for new language versions, including:

    • .NET 8.0
    • PowerShell 7.2 -> PowerShell 7.4
    • Python 3.8, 3.9, 3.10, and 3.11
    • Node 18 and 20
  • Removing extra prompts and adding necessary ones, such as removing prompts for subscriptions that aren't needed or adding prompts for language model versions

  • Re-enabling Python and C# create and deploy tests on Windows (which is actually the only agent running right now on the new pipelines)

  • Removing package-lock.json and running npm install again to update the package-lock file, in order to, among other upgrades, upgrade the chokidar package to 3.6.0, to avoid running into this issue which was causing the TypeScript create and deploy test to fail: Incompatibility of types with recent changes in @types/node paulmillr/chokidar#1299

@hossam-nasr hossam-nasr requested a review from a team as a code owner July 10, 2024 23:20
@hossam-nasr hossam-nasr changed the title Fix and enable long running tests Fix, update, and enable long running tests Jul 10, 2024
@hossam-nasr hossam-nasr merged commit 7f79838 into main Jul 16, 2024
2 checks passed
@hossam-nasr hossam-nasr deleted the hossamnasr/fix-e2e-tests branch July 16, 2024 20:14
@microsoft microsoft locked and limited conversation to collaborators Aug 31, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants