microsoft-ui-xaml/.gitignore

267 строки
3.9 KiB
Plaintext
Исходник Обычный вид История

2018-07-26 21:45:30 +03:00
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
bld/
[Bb]in/
[Oo]bj/
2018-11-30 22:12:37 +03:00
[Bb]uild[Oo]utput/
[Bb]undle[Aa]rtifacts/
2018-07-26 21:45:30 +03:00
2018-11-30 22:12:37 +03:00
# Visual Studio 2015 cache/options directory
2018-07-26 21:45:30 +03:00
.vs/
# Visual Studio Code cache/options directory
.vscode/
2018-07-26 21:45:30 +03:00
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUNIT
*.VisualState.xml
TestResult.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
2018-11-30 22:12:37 +03:00
# DNX
2018-07-26 21:45:30 +03:00
project.lock.json
artifacts/
*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
2018-11-30 22:12:37 +03:00
*.run
*.out
*.run.code
*.tl
pingme.txt
2018-07-26 21:45:30 +03:00
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile
# Visual Studio profiler
*.psess
*.vsp
*.vspx
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# JustCode is a .NET coding add-in
.JustCode
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# NCrunch
_NCrunch_*
.*crunch*.local.xml
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
2018-11-30 22:12:37 +03:00
## TODO: Comment the next line if you want to checkin your
## web deploy settings but do note that will include unencrypted
## passwords
#*.pubxml
2018-07-26 21:45:30 +03:00
2018-11-30 22:12:37 +03:00
*.publishproj
2018-07-26 21:45:30 +03:00
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
2018-11-30 22:12:37 +03:00
**/packages/*
2018-07-26 21:45:30 +03:00
# except build/, which is used as an MSBuild target.
2018-11-30 22:12:37 +03:00
!**/packages/build/
2018-07-26 21:45:30 +03:00
# Uncomment if necessary however generally it will be regenerated when needed
2018-11-30 22:12:37 +03:00
#!**/packages/repositories.config
2018-07-26 21:45:30 +03:00
*.nuget.props
*.nuget.targets
2018-11-30 22:12:37 +03:00
# Windows Azure Build Output
2018-07-26 21:45:30 +03:00
csx/
*.build.csdef
2018-11-30 22:12:37 +03:00
# Windows Store app package directory
2018-07-26 21:45:30 +03:00
AppPackages/
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!*.[Cc]ache/
# Others
ClientBin/
2018-11-30 22:12:37 +03:00
[Ss]tyle[Cc]op.*
2018-07-26 21:45:30 +03:00
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.publishsettings
2018-11-30 22:12:37 +03:00
node_modules/
2018-07-26 21:45:30 +03:00
orleans.codegen.cs
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
# SQL Server files
*.mdf
*.ldf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
# Microsoft Fakes
FakesAssemblies/
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
2018-11-30 22:12:37 +03:00
# LightSwitch generated files
GeneratedArtifacts/
_Pvt_Extensions/
ModelManifest.xml
2018-07-26 21:45:30 +03:00
2018-11-30 22:12:37 +03:00
# Other files to ignore
*.zip
*.bundle
*.appx
*.appxbundle
2018-07-26 21:45:30 +03:00
2018-11-30 22:12:37 +03:00
*.dll
*.exe
AppPackages/
*.winmd
*.pri
*.vsix
*.db
2018-07-26 21:45:30 +03:00
2018-11-30 22:12:37 +03:00
# VCX project things
*.VC.opendb
*.VC.db
2018-07-26 21:45:30 +03:00
2018-11-30 22:12:37 +03:00
Generated Files/
2018-07-26 21:45:30 +03:00
2018-11-30 22:12:37 +03:00
!TrexDefs/*
2018-07-26 21:45:30 +03:00
2018-11-30 22:12:37 +03:00
# Localization sources dynamically downloaded from the Reach localization platform
build/Localization/LocRepo/**/*.lcl
2018-07-26 21:45:30 +03:00
2018-11-30 22:12:37 +03:00
# Local code coverage run output
CodeCoverageOutput/
2018-07-26 21:45:30 +03:00
2018-11-30 22:12:37 +03:00
# Dump files
[Dd]ump[Ff]iles/
*.dmp
2018-07-26 21:45:30 +03:00
2018-11-30 22:12:37 +03:00
# Private (not-checked-in) build properties
local.props
2018-07-26 21:45:30 +03:00
2018-11-30 22:12:37 +03:00
# Files from OS repo to ignore
.cachedFileHashes
dev/dll/CppWinRTFilterTypes.txt
dev/dll/XamlTypeInfo.g.*
manifest/Microsoft-Windows-UI-Xaml-MUXControls.man
Enable WinUI tests in Helix (#83) This is the initial check-in of work that enables running WinUI tests in Helix. There are some things that are missing that will come in a later PR. I wanted to get this work merged to master sooner so that we can start getting things up and running. Not in this PR: * Scheduling tests on RS1 - RS5 machines is not yet enabled. Currently all tests are running on the Windows.10.Amd64.Open Helix queue which is a Windows Server 2016 RS1 queue. * Release configuration and/or x64 target platform. Currently only x86/debug is enabled. * Not all tests are enabled yet such as IXMP tests, WPF hosting tests, NuGet package tests, Framework Package tests. All of the above will come soon after this PR is completed. **Details:** Helix is a cloud hosted test execution environment which is accessed via the Arcade SDK. More details: * [Arcade](https://github.com/dotnet/arcade) * [Helix](https://github.com/dotnet/arcade/tree/master/src/Microsoft.DotNet.Helix/Sdk) WinUI tests are scheduled in Helix by the Azure DevOps Pipeline: RunHelixTests.yml. The workflow is as follows: 1. NuGet Restore is called on the packages.config in this directory. This downloads any runtime dependencies that are needed to run tests. 2. PrepareHelixPayload.ps1 is called. This copies the necessary files from various locations into a Helix payload directory. This directory is what will get sent to the Helix machines. 3. RunTestsInHelix.proj is executed. This proj has a dependency on [Microsoft.DotNet.Helix.Sdk](https://github.com/dotnet/arcade/tree/master/src/Microsoft.DotNet.Helix/Sdk) which it uses to publish the Helix payload directory and to schedule the Helix Work Items. The WinUI tests are parallelized into multiple Helix Work Items. 4. Each Helix Work Item calls runtests.cmd with a specific query to pass to [TAEF](https://docs.microsoft.com/en-us/windows-hardware/drivers/taef/) which runs the tests. 5. TAEF produces logs in WTT format. Helix is able to process logs in XUnit format. We run ConvertWttLogToXUnit.ps1 to convert the logs into the necessary format. 6. RunTestsInHelix.proj has EnableAzurePipelinesReporter set to true. This allows the XUnit formatted test results to be reported back to the Azure DevOps Pipeline. Example run: https://dev.azure.com/ms/microsoft-ui-xaml/_build/results?buildId=730 Full Atlas test pass: https://microsoft.visualstudio.com/WinUI/_build/results?buildId=13389551&view=ms.vss-test-web.test-result-details
2018-12-15 04:14:48 +03:00
artifacts/
HelixPayload/
/test/MUXControlsTestApp/MSTest/MUXControlsTestApp_Test
/test/MUXControlsTestApp/TAEF/MUXControlsTestApp_Test