- 22 8月, 2020 1 次提交
-
-
由 Olivia Chen 提交于
* add blazor job in runtime * nit fixes * turn on PR runs for testing;PR fix * update wasm configurations arg * unpack wasm to correct location * disable PR trigger
-
- 20 8月, 2020 1 次提交
-
-
由 Anirudh Agnihotry 提交于
* update to net6 * adding comment
-
- 17 8月, 2020 1 次提交
-
-
由 Tomáš Rylek 提交于
This variable was useful for a transitional period during the consolidation of dotnet runtime repos; it has no value anymore after the consolidation and its presence makes the YAML scripts more complex and harder to reason about. I propose removing it and replacing its uses with the open-coded relative path to the coreclr repo which also makes parts of the script logic more obvious. This was motivated by some of Nathan's struggles when standing up WebAssembly tests in the runtime repo. Thanks Tomas
-
- 06 8月, 2020 1 次提交
-
-
由 Drew Scoggins 提交于
* Add WASM microbenchmark runs This commit adds WASM microbenchmark support to the perf lab. * Increase timeout for first run * Add runkind * Update proj file selection
-
- 30 7月, 2020 1 次提交
-
-
由 Olivia Chen 提交于
* wip * split perf jobs into test categories * add test category to run-performance-job.yml * correct space * add space to parameter var * add $ * fix yaml * revert extraparameters * replace crossgen runkind * change micro_mono tag * remove space
-
- 23 7月, 2020 1 次提交
-
-
由 Viktor Hofer 提交于
- Remove depprojs which currently binplace external references into the RefPath folders in favor of PackageReference and PackageDownload items. - Build all configurations by default when building an individual project (either on the CLI or inside VS) same as with the official SDK. This enables .NETFramework Test Explorer support. - Centrally define libraries that compose the shared framework instead of in each Directory.Build.props file to be able to build the targeting pack first and consume it in the OOB libraries. - Use ProjectReferences to reference OOB projects. Compile against the reference assembly but use the implementation assembly app-local during runtime. - Remove OOBs from the testhost and remove the testhost folder for .NETFramework as it isn't required anymore. - Only binplace for $(NetCoreAppCurrent) to compose a) the targeting pack, b) the runtime pack, c) the testhost, d) a full closure for the shims. - Use Targeting Packs for OOB projects (with their implicit assembly references) but still explicitly define granular references for .NETCoreApp configurations (DisableImplicitAssemblyReferences switch). Use the implicit targeting pack references in some Microsoft.Extensions.* cases. - Remove placeholder configurations as they aren't needed anymore with explicit P2Ps vs Targeting Pack references. - Remove implicit assembly references (ie for .NETFramework, mscorlib) - Remove AssemblySearchPath hacks that were introduced with b7c4cb71 as the targeting pack is now used by default. - Reduce unnecessary .NETFramework configurations that were added to run tests in favor of the already existing ref&src configurations. - Stop hardcoding the paths for wasm assemblies and use the returned TargetPath of the ProjectReferences. - Addressed formatting (ItemGroups, References at the bottom of the project file, ordering of references, use LibrariesProjectRoot instead of a relative path, unnecessary AssemblyName and RootNamespace properties which are identical to the project name, ordering of tfms) - Revert "fix clean (#33758)"
-
- 13 6月, 2020 1 次提交
-
-
由 Drew Scoggins 提交于
* Plumb interpreter support into perf runs * Add interpreter variable to Linux * Fix space issue * Pass codeGenType to final yaml * Fix whitespace issue * Fix auth * Fix log name * Fix log name * Update HelixPreCommand steps
-
- 19 5月, 2020 1 次提交
-
-
由 Jo Shields 提交于
* Add LLVM Mono runtime build * Switch from 'llvm' boolean to 'runtimeVariant' freeform string in yaml This makes it easier to add oddball variant builds, without a big pile of booleans for every possible variant * Add an LLVM suffix to installer nupkgs * Add runtimeVariant to CoreCLR artifact names * Add installer run for LLVM JIT Mono * Actually specify LLVM or not to installer build * Unique name for LLVM installer run * Ensure log uploads are disambiguated * Fix dependency in full matrix * Add LLVMAOT variant, which bundles llc/opt for current arch * Make sure we don't use Mono.LLVM package names on CoreCLR or Mobile * Fix perf runs to deal with runtimeVariant * Try to reconcile perf test artifact names * Make bundling llc/opt the default when LLVM enabled on Mono
-
- 09 5月, 2020 1 次提交
-
-
由 Drew Scoggins 提交于
* Add mono perf job * Move runtimeFlavor to the right level * chnage variable access * Change condition * Add steps to download mono and build the patched dotnet * Change variable access * Pass variables directly * Plumb through mono path to runner * Fix parameter reference * Fix variables access? * Fix typo * Fix pathing issue * Add log saving for publish to helix step * Fix variable in shell script * Fix up mv command and publish logs step * Change runkind and add Windows runs * Add Windows mono build * Fixup parsing * Remove Windows runs for now * Switch to using build command to generate mono testhost * Fixup parens * Forgot to add a slash * Add Windows runs and fix pathing issue * Add backslash for Windows and -r for cp on Linux * Switch to using corerun argument * Switch to monopath * Use CoreRun * Remove mono property and use corerun instead * Fixing closing tags * Change xcopy to copy * Add llvm config flag * Add AOT and Interpreter config flags * Change order to ensure config gets added * Change order * Add exlusion filter for Perf_Image_Load tests * Add more to exclusion list * Remove Windows legs for now
-
- 06 5月, 2020 1 次提交
-
-
由 Viktor Hofer 提交于
* Change netcoreapp5.0 to net5.0 * Remove tfm downgrades * Rename S.R.CS.Unsfae include folder
-
- 17 1月, 2020 1 次提交
-
-
- 20 12月, 2019 2 次提交
-
-
由 Drew Scoggins 提交于
-
由 Drew Scoggins 提交于
-
- 18 12月, 2019 1 次提交
-
-
由 Tomáš Rylek 提交于
I have also found out that my recent change to switch over the JIT stress pipelines was incomplete - it was building the live libraries but not actually using it due to a typo in the parameter name. I am fixing that as part of this change. Thanks Tomas
-
- 26 11月, 2019 1 次提交
-
-
由 Tomáš Rylek 提交于
* Stop transporting the test subtree as it shouldn't be actually necessary. * Clarify build phases in multi-subrepo world; unify script executions * Unify the naming style for managed vs. native test artifacts * Fix clangArg to be empty on Windows_NT * Roll back unification of main product build script invocation * Add CoreCLR prefix to test artifact name
-
- 22 11月, 2019 1 次提交
-
-
* Move more shared components to common and move helix queues out of platform-matrix * PR Feedback
-
- 21 11月, 2019 1 次提交
-
-
Move platform-matrix to common and add an extra common layer for all jobs to define common variables (#120) * Add an extra common layer for all jobs to define common variables * Move platform-matrix.yml to a common location * PR Feedback
-
- 19 11月, 2019 1 次提交
-
-
由 Tomáš Rylek 提交于
To simplify repo consolidation I temporarily kept a copy of the job.yml file under eng/pipelines/coreclr/templates. Now that we no longer need to maintain compatible YAML code across non-consolidated CoreCLR vs. consolidated runtime, we can finally remove this duplication. Thanks Tomas
-
- 18 11月, 2019 1 次提交
-
-
由 jashook 提交于
-
- 13 11月, 2019 1 次提交
-
-
由 Tomáš Rylek 提交于
This change contains the remaining fixes I made while digging through the PR run in the runtime repo: 1) Some more repo-relative vs. coreclr-relative repo adjustments reflecting the migration process; 2) Make sure that XunitTestBinBase always ends with a directory separator, otherwise my recent fix for Common folder exclusion doesn't work; 3) Opportunistically shorten project names of two native interop test components - as the project name is repeated about 3-4 times in some intermediate paths, it quickly exceeds the standard Windows path length limit. Please note there's no functional change in the test. Thanks Tomas Commit migrated from https://github.com/dotnet/coreclr/commit/35e54e804f48ccb8ec4b852fa67a9f88850d214b
-
- 07 11月, 2019 1 次提交
-
-
由 Tomáš Rylek 提交于
I have noticed this some time ago. We don't actually need to explicitly specify the "upload / download folder" as we can easily synthesize them in the step templates. Thanks Tomas Commit migrated from https://github.com/dotnet/coreclr/commit/dc537046d37e7fd9fd6c31d8224c2bd456a93b69
-
- 05 11月, 2019 1 次提交
-
-
由 Tomáš Rylek 提交于
To clean up contents of the eng folder, I'm moving all YAML scripts used by Azure pipelines under eng/pipeline/scripts. Most of the rest of the eng folder will get merged into a common eng folder in the composite repo. Thanks Tomas Commit migrated from https://github.com/dotnet/coreclr/commit/3474c72042b0e3a55e3bc59bb3a29cecfaa0a67c
-
- 04 11月, 2019 1 次提交
-
-
由 Tomáš Rylek 提交于
After finally getting a more or less green run in the runtime repo I have prepared another batch of changes aimed at simplifying the oncoming repo integration: 1) Use relative paths for script references; 2) Add new variable coreClrRepoRootDir with the appended path separator so that we don't need to fork that everywhere; 3) Actually unify the first pair of build-test executions that has become identical after the change; 4) Fixed several previously unseen repo root-relative paths; 5) Fixed missing propagation of testGroup in build-job; 6) Fixed run logs to include R2R in the name (Matt Mitchell pointed out the other day this prevents us from analyzing both sets of logs); 7) Move job.yml to eng to enable using relative template paths; 8) Delete unused jobs.yml. 9) Move performance.yml to eng as run-performance-test.yml to derive it from xplat-pipeline-job and avoid duplicating variables. Thanks Tomas Commit migrated from https://github.com/dotnet/coreclr/commit/818b35978a1681690988b2c9c3f0b6a034d91e82
-
- 01 11月, 2019 1 次提交
-
-
由 Tomáš Rylek 提交于
I have renamed xplat-test-job to xplat-pipeline-job. In perf-job I duplicated a few variables from xplat-pipeline-job as the job is currently based on a completely different YAML file hierarchy. It would be probably useful to unify these two at some point but I believe it to be beyond the scope of my simple cleanup w.r.t. product build manipulation. Thanks Tomas Commit migrated from https://github.com/dotnet/coreclr/commit/9970bccb5ea8dee5e449845bff93e3677810a2dd
-
- 30 10月, 2019 1 次提交
-
-
由 Drew Scoggins 提交于
* Add osGroup parameter to perf call * Change parameters to match queue schema * Remove space Commit migrated from https://github.com/dotnet/coreclr/commit/9cae8fab0b75539e497c4931bbd2758306abcf85
-
- 24 10月, 2019 1 次提交
-
-
由 Drew Scoggins 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/30711d1631d2c283a64ab636df8cc0114ce228d8
-
- 08 10月, 2019 1 次提交
-
-
由 Tomáš Rylek 提交于
Revert "Preparatory changes for implementing Crossgen2 pipeline (dotnet/coreclr#26908)" (dotnet/coreclr#27073) This reverts commit dotnet/coreclr@6ab52d607a3e2a65030b8668a759f717a7bf6ee8. Commit migrated from https://github.com/dotnet/coreclr/commit/88295e4c3b42e3bf6420241196cf8f4fe427da7c
-
- 06 10月, 2019 1 次提交
-
-
由 Tomáš Rylek 提交于
1) Modify CoreCLR pipelines to use the zipping / unzipping templates for manipulating the product build. 2) Pass the crossgen option to product build so that it crossgens the framework assemblies. 3) After my recent split of native vs. managed test artifact build build-job and xplat-test-job ended up with quite a few variable duplications. I have just modified the two jobs needing the common variables (build-job and crossgen-comparison-job) to use the more specialized template xplat-test-job instead of xplat-job they used before. 4) Optimize the pipeline to reuse *nix managed artifacts across architectures. For Windows we're currently splitting managed artifacts by bitness which matters for some reason I'll investigate next. Thanks Tomas Commit migrated from https://github.com/dotnet/coreclr/commit/6ab52d607a3e2a65030b8668a759f717a7bf6ee8
-
- 11 9月, 2019 1 次提交
-
-
由 Tomáš Rylek 提交于
Refactor osGroup / osIdentifier pairs to osGroup / osSubgroup This simple cleanup removes the duplication between osGroup and osIdentifier by switching over to use the pair osGroup and osSubgroup such that the final OS identifier is a plain concatenation of osGroup and osSubgroup. As the only currently supported OS flavors using OS subgroups are Linux_musl and Linux_rhel6, this simplifies the platform-matrix.yml and related scripts overall. Thanks Tomas Commit migrated from https://github.com/dotnet/coreclr/commit/1a17ea321bb9489d85eb7731d765ae36529cab6d
-
- 24 8月, 2019 1 次提交
-
-
由 Michelle McDaniel 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/0d8257cbaa08d013704e2a3efc0daf932d7ee87f
-
- 17 8月, 2019 1 次提交
-
-
由 Michelle McDaniel 提交于
* Add performance testing pipeline * Specify netcoreapp5.0 framework * Add windows x86 * Address feedback * Remove stale comment * Remove unnecessary parameters Commit migrated from https://github.com/dotnet/coreclr/commit/a337302babdb07387e5777c42748c3788ee317b6
-