Age | Commit message (Collapse) | Author | Files | Lines |
|
* update branding for 3.1 sevicing
* added internal branch
|
|
|
|
|
|
|
|
Currently, corefx testing is done on Windows/x64.
Expand testing to include:
1. Linux/x64, Linux/arm, Linux/arm64, Windows/x86 platforms.
Windows/arm should be added after corefx official builds
publish tests and test manifest. Windows/arm64 should be
added after corefx tests are published, and we have
sufficient hardware.
2. All JIT stress modes that are used in normal coreclr testing.
Testing is split into 4 Azure DevOps Pipelines: coreclr-corefx,
coreclr-corefx-jitstress, coreclr-corefx-jitstressregs, and
coreclr-corefx-jitstress2-jitstressregs.
In addition, we now use the corefx meta-package Microsoft.Private.CoreFx.OOB
instead of a list of individual assemblies when constructing
the testhost.
|
|
|
|
(#25155)
|
|
* Add new helixQueueGroup to allow restricting platforms tested
This is used to force corefx testing to only run on one Helix queue
for each platform, instead of multiple.
|
|
internal/Release/build-job.yml (#25204)
|
|
|
|
* Enable coreclr-runincontext in azure pipelines
|
|
CoreFX tests are now used to test CoreCLR on Windows/x64 and Linux/x64.
PR testing includes normal and no-tiered modes. CI testing will include
all JIT stress modes that apply to CoreCLR testing. Many tests have been
disabled to allow the jobs to (mostly) run error-free.
Support for other platforms requires fixes to the testhost generation.
|
|
* Add R2R outerloop test mode without any stress modes
|
|
|
|
|
|
|
|
* Update build docker images to enable NUMA support
So far, the NUMA support for Linux was disabled due to the fact that the
build docker images didn't have libnuma development package installed.
This change updates the images to ones that have the libnuma added that
were created recently.
* Update build job to use Clang5.0 for arm64 everywhere
Our new images for linux-arm64 build have only Clang 5.0 and this change
also aligns the build with linux-musl-arm64.
* Update the clang version used for test builds
|
|
* Adding a jitstress_regs_x86_noavx outerloop job group
* Fixing the names of `jitstress-regs` to `jitstressregs`
|
|
* Adding the isa outerloop jobs
* Don't redefine scenarios for the jitstressisas group
* Splitting jitstress-isas into jitstress-isas-arm and jitstress-isas-x86
* Fixing the azure-pipelines.yml to include platforms:
* Removing Linux_arm as a platform for the jitstress-isas-arm group
* Ensure that the platforms for the jitstress-isas jobs are listed in both places required
* Removing Windows_NT_arm from the jitstress-isas-arm platforms
|
|
|
|
Contributes to #24358.
|
|
Add ZapDisable and TailCallStress ADO testing.
|
|
* First stab at running the format jobs in AzDO.
* Add display names for formatting jobs.
* Try to use a python version in the path
* Try to fix bootstrap download.
* Use imported paths. Output python major version.
* Clean up imports.
* Fix imports.
* Try just using urlretrieve again
* Cleanup
* Add back killing spurious dotnet processes.
* Try leaving all shutdown/kill work to AzDO.
* PR Feedback.
|
|
outerloop-jitstress.
Allows us to add more scenarios there.
|
|
This change enables CoreFX tests for CoreCLR.
|
|
|
|
We don't have the capacity to run these on every commit
|
|
custom xunit.console.dll runner. (#23848)
|
|
|
|
|
|
[automated] Merge branch 'master' => 'release/3.0'
|
|
- Linux_arm
- Linux_arm64
- Linux_musl_x64
- Linux_x64
- OSX_x64
- Windows_NT_arm
- Windows_NT_arm64
- Windows_NT_x64
- Windows_NT_x86
|
|
# Checked test builds
|
|
Revert Check build changes
|
|
|
|
- one for coreclr-ci and another for coreclr-outerloop.
|
|
coreclr-ci (Test Pri0 Linux_musl arm64 checked)
coreclr-ci (Build Linux_musl arm64 debug)
coreclr-ci (Build Linux arm64 debug)
coreclr-ci (Build Linux_musl arm64 release)
coreclr-ci (Build Linux arm debug)
coreclr-ci (Build Linux_rhel6 x64 checked)
coreclr-ci (Build Linux_rhel6 x64 debug)
coreclr-ci (Build Windows_NT arm64 Debug)
coreclr-ci (Test Pri0 Linux_rhel6 x64 checked)
coreclr-ci (Build Linux_musl x64 debug)
coreclr-ci (build OSX x64 Debug)
coreclr-ci (build OSX x64 Release)
coreclr-ci (Build Windows_NT arm Debug)
coreclr-ci (build Linux x64 Debug)
coreclr-ci (build Linux x64 Release)
coreclr-ci (Build Linux arm release)
coreclr-ci (Build Windows_NT x64 Debug)
coreclr-ci (build Windows_NT x86 Release)
|
|
[automated] Merge branch 'master' => 'release/3.0'
|
|
|
|
|
|
|
|
[automated] Merge branch 'master' => 'release/3.0'
|
|
|
|
[automated] Merge branch 'master' => 'release/3.0'
|
|
outerloop-gcstress0x3-gcstress0xc TestGroups (#23047)
The following build definitions
* coreclr-ci
* coreclr-outerloop
* coreclr-outerloop-jitminopts-jitstress1-jitstress2
* coreclr-outerloop-jitstressregs
* coreclr-outerloop-jitstress2-jitstressregs
* coreclr-outerloop-gcstress0x3-gcstress0xc
can be triggered from pull requests via /azp run x command.
|
|
|
|
* Use Microsoft Container Registry for docker images
https://github.com/dotnet/dotnet-buildtools-prereqs-docker has been updated to publish docker images to the Microsoft Container Registry.
* Also update netci.groovy
|
|
|
|
This adds a mapping between testGroup string and values of the following parameters:
* scenarios
* priority
* timeoutTotalInMinutes
* timeoutPerTestCollectionInMinutes
* timeoutPerTestInMinutes
and uses testGroup on a level of azure-pipeline.yml to set these values.
|
|
|