Граф коммитов

25 Коммитов

Автор SHA1 Сообщение Дата
Giovanni Braconi 3244f49ac3
Fix typos in Helix.md (#55407) 2024-04-27 17:55:32 -07:00
Dan Moseley 1fbe264736
enable markdown linter (#49254) 2023-07-07 08:05:11 -05:00
Sven Boemer f62f12357c
Run helix matrix tests on AlmaLinux 8 (#47970)
* Try almalinux

* Fix image name

* Use newly published images

* Use variable for queue name, use Ubuntu 20.04
2023-04-28 16:50:32 -07:00
dotnet-maestro[bot] 867ffcc6a9
[main] Update dependencies from dotnet/efcore dotnet/runtime (#45475)
[main] Update dependencies from dotnet/efcore dotnet/runtime


 - Update templatestrings.json files

 - Update template.json files

 - Update other references to net7

 - Rename publicApi folders

 - Fix RepoTasks

 - Fix it more fixily

 - Really fix it for real this time

 - Undo PreviewFeatures changes

 - Using

 - Merge branch 'darc-main-8caa276f-464b-4e95-a7fa-bc264a536653' of https://github.com/dotnet/aspnetcore into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Tasks

 - IO

 - CTS

 - Net70

 - Merge branch 'darc-main-8caa276f-464b-4e95-a7fa-bc264a536653' of https://github.com/dotnet/aspnetcore into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Try using net8.0 for HelixTestRunner

 - Try making ReferenceAssemblies

 - Merge branch 'darc-main-8caa276f-464b-4e95-a7fa-bc264a536653' of https://github.com/dotnet/aspnetcore into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Get analyzer tests working

 - Ok fine

 - Update doc

 - Path combine

 - Try somethin wacky

 - Fix

 - Using

 - Merge remote-tracking branch 'upstream/main' into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Quarantine regressed WriteAsJsonAsync tests #45557

 - Quarantine regressed async Json test #45557

 - Re-order DataAnnotationsMetadataProviderTest expected results

 - Quarantine regressed async Json test #45557

 - Re-order DataAnnotationsMetadataProviderTest expected results

 - Merge remote-tracking branch 'upstream/main' into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Bump E2E timeout to 2 hours

Per discussion in https://github.com/dotnet/aspnetcore/pull/44834#issuecomment-1334592371

 - React to enum ordering change

 - Merge remote-tracking branch 'upstream/darc-main-8caa276f-464b-4e95-a7fa-bc264a536653' into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Skip a microbenchmark, update a version

 - Make test resilient to order changes

 - Unquar tests

 - remove custom loader for .wasm file (#45611)
2022-12-15 19:10:14 +00:00
Hao Kung e579ee6ba1
Update Helix.md (#41448) 2022-04-29 16:04:22 -07:00
Doug Bunting 64c37113aa
[main] Update Docker images, queues, etc. (#38427)
- part of dotnet/aspnetcore-internal#3950
  - also touches on #36032
- update Helix queues from Alpine 3.12 to 3.14, OSX 10.14 to 10.15, and (for Arm64) Debian 9 to 11
  - use OSX 11.00 when testing PRs and rolling builds; reduce 10.15 usage to scheduled runs
  - remove overlap (all 3 queues) between PRs / rolling builds and scheduled runs
  - remove quarantined-pr / quarantined-tests overlap
- build source-index on `windows-latest` (not `vs2017-win2016`)
- update build and Helix Docker images to latest tags

- skip a test class on macOS 10.15
  - #38542

nits:
- don't skip unused Helix queues
- remove versions from pipeline job display names
  - some were already outdated; rest will be confusing in the future
- remove most comments about unused Helix queues
2021-11-19 22:08:45 -08:00
Hao Kung ed128f1919
Add more details about helix payload (#36665) 2021-09-28 18:06:26 -07:00
LABADE Youval cce522a42e fixes link to dotnet-buildtools-prereqs-docker manifest.json 2021-08-28 18:16:07 +02:00
LABADE Youval ac99fb2c30 Update helix doc: master => main 2021-08-28 18:08:27 +02:00
Doug Bunting 83f7970b8c
Clean out Ubuntu 16.04 testing (#32894)
* Clean out Ubuntu 16.04 testing
- use Ubuntu 18.04 agents for testing in Docker containers on Helix

nits:
- clean up a few old mentions of Centos and Fedora testing
- fix `%(Platform)` metadata for OSX `@(HelixAvailableTargetQueue)` items
- don't mention unused internal queues in `$(TestDependsOnPlaywright)` update of `$(SkipHelixQueues)`
- sort remaining queues alphabetically in `$(SkipHelixQueues)`
2021-05-21 17:46:08 -07:00
Doug Bunting e17569e189
Mention 'main' instead of 'master' (#29511)
- part of #29475
- primarily involves updating links to this repo

nit: Remove broken links to old Travis environments (that happen to mention 'master')
2021-01-22 07:00:17 +00:00
Hao Kung dfe625fbd1
Update Helix.md to include process for updating helix matrix (#29434)
* Update Helix.md

* Update Helix.md

* Update docs/Helix.md

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

* Update docs/Helix.md

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

* Update docs/Helix.md

Co-authored-by: Kevin Pilch <kevinpi@microsoft.com>

* Add link to where new docker helix queue can be found

* Update docs/Helix.md

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

* Update docs/Helix.md

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
Co-authored-by: Kevin Pilch <kevinpi@microsoft.com>
2021-01-20 01:38:44 +00:00
Hao Kung e6b9a3d295
Remove debian 8 from helix runs (#24454)
* Add display environment

* Print out env variables as part of helix runs

* Update TestRunner.cs

* Remove Debian 8 from helix matrix

* Remove Debian 8 skip

* Remove debian 8 skip

* Remove debian 8

* Remove debian 8 skip

* Remove Debian 8 skip

* Remove debian 8

* Update Program.cs

* Update TestRunner.cs

* Update TestRunner.cs
2020-07-31 20:35:54 +00:00
Hao Kung 1c439be48b
Update Helix.md with additional guidance about queues/checkin expectations (#23486) 2020-06-29 14:27:51 -07:00
Hao Kung d66f1ccd40
Update helix doc with current info (#22855) 2020-06-12 17:10:19 -07:00
Doug Bunting 256045729a
Add `SuccessfulTests` to ensure something runs in every non-Helix run (#22406)
* Remove extra `[SkipOnHelix]` attribute
- only need the one compiled into Microsoft.AspNetCore.Testing
- update the documentation to reflect this
  - nit: address Markdown warnings that VS Code showed

* Add `SuccessfulTests` to ensure something runs in every non-Helix runs
- #22241
- cleans up hundreds of warnings but leaves a couple for the Blazor tests assembly
  - see comments about xUnit runner command line in the new class
2020-06-02 12:19:28 -07:00
Safia Abdalla 1b6f13d2ed
Add docs on HelixContent property (#21595)
* Add docs on HelixContent property
* Add content on Link and LinkBase attributes
2020-05-08 17:39:10 -07:00
Brennan b6d433c4b6
Run helix tests locally (#19031) 2020-02-14 14:22:23 -08:00
Ryan Brandenburg aa34cf3212
Update debian arm64 Helix queue image (#13009)
Update debian arm64 Helix queue image
2019-08-13 13:42:20 -07:00
Nate McMaster 4fde84a7ad Replace KoreBuild with Arcade (#11122)
* Replace usages of $(CI) with $(ContinuousIntegrationBuild)

* Move RepoTasks to eng/tools/

* Remove dead code

* Update build.sh/ps1 to invoke Arcade instead of KoreBuild

* build/repo.props => eng/Build.props

* build/CodeSign.{props,targets} => eng/Signing.props

* build/repo.targets => eng/Build.props, eng/CodeGen.proj, and eng/AfterSolutionBuild.targets

* Remove AddAllProjectRefsToSolution.ps1

* Put selenium process tracking into artifacts/tmp/

* build/docker => eng/docker

* Move content from korebuild.json to global.json

* Remove cibuild.{sh,cmd} and update ci.yml

* Ensure vswhere detects BuildTools installations

* Remove sign check exclusions (Arcade does not support)

* list VS required components in global.json

* Update CodeCheck.ps1

* Update arcade (#11143)

* Fixups to broken build

* capture test results in xunit form
* attempt to fix code check
* restore before linux build
* remove duplicate signinfos

* More build fixes

* exclude node_modules from unique project check
* fixup signing props

* More build fixes

* Remove unused NoWarns
* Skip building site extension
* Suppress xunit color in console output
* Install x86 runtime

* Run KillProcesses.ps1 at end of build on CI

* activate env vars in codecheck.ps1

* Fix signing and generate build manifests

* Fixup code check and linux installers build

* Remove custom restore targets

* Import flaky test props

* Restore original manifest generation code and set warnAsErrors=false

* Alwasy restore the toolset

* More attempts at build fixes

* run restore before building deb/rpm packages
* pre-install Yarn.MSBuild
* Remove WIX workaround

* Attempt to fix RPM installers and x86 build

* Fix helix tests, java auto-detection, and code gen steps

* Globally disable MSBuild node resuse and capture MSbuild crash logs

* Cleanup build invocation for installers

* Set max time on xunit tests to 15 min

* Update helix-test.yml

* Fix Hosting tests

* Fix TestHost

* Fix Negotiate.Test

* Fix Mvc tests

* Capture results

* Fix Hosting tests

* Fix Kestrel tests

* Fix ServerComparison tests

* Fix DefaultBuilder functional tests

* Skip template tests

Need to run pack before running tests on mac/linux now

* Fix Identity test

* Fix ServerComparison tests

* Verify nginx installation on ubuntu

* Verify nginx installation?

* Try adding to path

* Try symlink

* Sudo?

* Woot it works

* Disable timeout

Template tests require more than 15 mins

* list env vars

* Use correct dotnet_home

* Prepent path instead

* Fix npmproj tests

* Fix CORS tests

* Debug signalr tests

* Debug signalr

* Capture bin

* Try building templates sequentially

* Debug signalr

* Cleanup

* Disable signalr npm tests

* Debug template test

* Try to fix templates again and make steps more reliable

* Cleanup

* Feedback
2019-06-19 10:03:38 -07:00
John Luo c89055b9b0
Use Ubuntu 18.04 LTS instead of 18.10 (#11045) 2019-06-10 13:15:04 -07:00
Nate McMaster 01a8798936
Update links and disable warnings related to tests that don't work in Helix (#10427) 2019-05-21 16:39:06 -07:00
Nate McMaster b744814f06
Enhancements to Helix testing (#10007)
* Add Windows 7 and 8.1 testing on Helix
* Install SQL Server on-demand in Helix test queues
* Only install mssql on Windows runs
* Use exit /b
* Add targets to better support running helix locally
* Set maxretrycount to 2
* Handle IIS issues on win7/win8
* Make HelixPreCommand's fail the workitem
* Add a pre-generated test cert of IIS Express
* Update helix doc and ignore netsh script failures
* Fix bug in detecting Windows queues and disable Win 7 until we have queues ready
* Fix HttpSys functional tests on Helix
2019-05-10 15:04:16 -07:00
Chris Ross cc62bcebfc
Skip HttpSys.Https tests on Helix Internal/#1816 (#7578) 2019-02-15 12:33:23 -08:00
Hao Kung 32da2679f8
Initial helix docs (#7369) 2019-02-08 12:50:03 -08:00