Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
ebdf0e8
Grab relevant scripts and pipeline steps/templates from MUX for Helix…
miniksa Jul 21, 2020
253d2ee
Change some of the build steps and helix scripts for console.
miniksa Jul 21, 2020
d80995b
Severely scope build pipeline to just a single test and running just …
miniksa Jul 21, 2020
beff296
use parameters field instead of variables for this type of yml?
miniksa Jul 21, 2020
1b440c9
typo with duplicate 'condition'
miniksa Jul 21, 2020
248340d
is the indentation affecting this?
miniksa Jul 21, 2020
589c8da
we can't use and on one thing, that makes no sense.
miniksa Jul 21, 2020
a5ce6e6
get spellcheck to back off here for now.
miniksa Jul 21, 2020
123b529
apparently dependencies aren't automatic like this. Add bufferout lib…
miniksa Jul 21, 2020
e31934c
stop messing up the conditionals, man.
miniksa Jul 21, 2020
bcd07ce
seriously back off man
miniksa Jul 21, 2020
8e44550
remove a few more steps, remove matrix, try to fix the dependentOn
miniksa Jul 21, 2020
b33b684
is this getting confused over the build step versus
miniksa Jul 21, 2020
cebb726
name the artifact drop so it's picked up on the other side. use the p…
miniksa Jul 21, 2020
c7d86ef
wrong path for most of these since I moved it in the terminal proj.
miniksa Jul 21, 2020
48825d1
a few more subdirectory changes.
miniksa Jul 21, 2020
fea9086
put tests into staging directory by hierarchy.
miniksa Jul 21, 2020
ec410ca
show me what's in the artifacts dir.
miniksa Jul 21, 2020
ebe8ab4
one more directory up since I stuffed this down one more.
miniksa Jul 21, 2020
7f64060
more paths I moved around.
miniksa Jul 21, 2020
51a456b
how many ways can I typo...
miniksa Jul 21, 2020
05f8234
FINE you win. It will go at build\helix
miniksa Jul 21, 2020
b34a261
how did this file not save.
miniksa Jul 21, 2020
89b13aa
variables and parameters aren't the same thing nor syntax. use the ne…
miniksa Jul 21, 2020
0fde608
spaces.
miniksa Jul 21, 2020
cc167f4
try changing the quotes as that made this work locally with no query.
miniksa Jul 21, 2020
d2d8ba0
taef has to match the one we built with or we yield no tests in the l…
miniksa Jul 21, 2020
37109f4
change this taef version too.
miniksa Jul 21, 2020
3a5a0e6
How many places can we hardcode the TAEF version? At least one more!
miniksa Jul 21, 2020
c83837d
hey look another hardcoded taef version.
miniksa Jul 21, 2020
c9d2c87
Try setting output path.
miniksa Jul 21, 2020
b6b90e8
do output path the right way and change the source queue name.
miniksa Jul 21, 2020
40c3d18
Update candidates list to have our binaries in it.
miniksa Jul 21, 2020
610abc1
We use C++ tests, not C# tests, so take the . out for the separator. …
miniksa Jul 22, 2020
4cb987d
This doesn't like that we're using C++ class names.
miniksa Jul 22, 2020
473c91a
I nerfed this and there was a check for it so I didn't have to do that.
miniksa Jul 22, 2020
c2a2456
chill out spell check
miniksa Jul 22, 2020
d012c97
temporarily turn off helix and try to upload the logs from our usual …
miniksa Jul 23, 2020
bfd2c6c
ok join path is finnicky
miniksa Jul 23, 2020
f13bba2
seriously, spell-check. shh.
miniksa Jul 23, 2020
54fe4db
I don't think we actually use vstest anymore
miniksa Jul 23, 2020
3527cee
remove copy typo
miniksa Jul 23, 2020
6f0a627
use double quotes so the param will actually be substituted.
miniksa Jul 23, 2020
8eef88d
upload the wtl and xml so I can see what's going on.
miniksa Jul 24, 2020
b02c129
Give test run a name.
miniksa Jul 24, 2020
c609ee5
separate copy tasks, remove some conditions
miniksa Jul 24, 2020
a2df753
Update TAEF to 10.57.200731005-develop
miniksa Aug 3, 2020
1aab2b4
Merge branch 'master' into dev/miniksa/helix
miniksa Aug 3, 2020
87ebc4d
Merge branch 'dev/miniksa/taef' into dev/miniksa/helix
miniksa Aug 3, 2020
aa004f4
Merge branch 'master' into dev/miniksa/helix
miniksa Aug 3, 2020
714fa5e
Make whole project build. Copy TerminalApp.LocalTests and all support…
miniksa Aug 4, 2020
2c13922
ok flatten is important then.
miniksa Aug 4, 2020
2618a50
typo
miniksa Aug 4, 2020
cea166e
Fix being bad at powershell recursive copy. Try to force WTL to be up…
miniksa Aug 4, 2020
4b8c033
Patch generate test proj file for C++ class names.
miniksa Aug 4, 2020
8033a07
Make an empty project solely to locate and place the VcLibs. Copy the…
miniksa Aug 4, 2020
35cde33
chill, spellcheck
miniksa Aug 4, 2020
5672f58
Make UIA tests less slow.
miniksa Aug 5, 2020
c6a2b69
Month is MM while minute is mm.
miniksa Aug 5, 2020
be914bd
Copy more binaries. Generate a project for UIA tests. Run that UIA te…
miniksa Aug 5, 2020
65f9cfe
Fix copy step, I think I have the wrong directory. Fix project genera…
miniksa Aug 5, 2020
7f19353
Use correct name for conhost uia test dll.
miniksa Aug 5, 2020
44b15a3
Make ProcessHelixFiles skip processing the one we generate for on-bui…
miniksa Aug 5, 2020
d81d5d5
Merge branch 'master' into dev/miniksa/helix
miniksa Aug 12, 2020
c248336
Do a bunch of cleanup.
miniksa Aug 12, 2020
8284198
Welp. Apparently VS doesn't save the solution file until you force it…
miniksa Aug 12, 2020
ce313b2
oops, missed a quote.
miniksa Aug 12, 2020
f9836d5
Turn helix back on to test what it looks like in a rolling. Then I ca…
miniksa Aug 12, 2020
433840c
Helix only for x64 right now.
miniksa Aug 12, 2020
cb87efd
mark tests as ignored that don't work in helix with todos for follow on.
miniksa Aug 13, 2020
afc6ca5
Do I have to use a dot here in the parent CI script?
miniksa Aug 13, 2020
3309701
Fine, how about this way then?
miniksa Aug 14, 2020
8198cdf
Getting closer.... Just keep using a bigger hammer....
miniksa Aug 14, 2020
e451125
Revert "Turn helix back on to test what it looks like in a rolling. T…
miniksa Aug 14, 2020
f11a4e3
Attempt to move the words added to spell-check to a more permanent lo…
miniksa Aug 14, 2020
5613e7e
Address PR feedback.
miniksa Aug 14, 2020
45f67d2
Spelling.
miniksa Aug 14, 2020
c8679e8
PR feedback. Drop dead visual tree code. Fix build job name and depen…
miniksa Aug 17, 2020
b6180d0
Oh it's the spaces. Of course it's the spaces.
miniksa Aug 17, 2020
cd29149
Merge branch 'master' into dev/miniksa/helix
miniksa Aug 18, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/actions/spell-check/dictionary/apis.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ EXPCMDFLAGS
EXPCMDSTATE
fullkbd
futex
Hashtable
href
IAsync
IBind
Expand Down Expand Up @@ -41,10 +42,13 @@ rfind
roundf
RSHIFT
rx
serializer
SIZENS
spsc
STDCPP
syscall
tmp
tx
userenv
XDocument
XElement
19 changes: 19 additions & 0 deletions .github/actions/spell-check/dictionary/microsoft.txt
Original file line number Diff line number Diff line change
@@ -1,18 +1,37 @@
ACLs
altform
appendwttlogging
backplating
DACL
DACLs
dotnetfeed
DWINRT
enablewttlogging
LKG
mfcribbon
microsoft
microsoftonline
netcore
osgvsowi
pgc
pgo
pgosweep
powerrename
powershell
pscustomobject
robocopy
SACLs
Shobjidl
Skype
sysnative
systemroot
taskkill
tasklist
tdbuildteamid
vcruntime
visualstudio
wlk
wslpath
wtl
wtt
wttlog

This file was deleted.

3 changes: 3 additions & 0 deletions .github/actions/spell-check/expect/alphabet.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
abcd
abcde
abcdef
ABCDEFG
Expand All @@ -10,6 +11,8 @@ abcdefghijklmnopqrstuvwxyz
ABE
BBGGRR
BBBBBBBBBBBBBBDDDD
EFG
EFGh
QQQQQQQQQQABCDEFGHIJ
QQQQQQQQQQABCDEFGHIJKLMNOPQRSTQQQQQQQQQ
QQQQQQQQQQABCDEFGHIJKLMNOPQRSTQQQQQQQQQQ
Expand Down
35 changes: 35 additions & 0 deletions .github/actions/spell-check/expect/expect.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ ABCDEFGHIJKLMNO
ABCG
abf
abi
ACCESSTOKEN
acec
acf
acidev
Expand All @@ -23,6 +24,7 @@ addressof
ADDSTRING
ADDTOOL
AEnd
aef
AFew
AFill
AFX
Expand Down Expand Up @@ -71,6 +73,7 @@ apps
APPWINDOW
appx
appxbundle
appxerror
appxmanifest
APrep
apsect
Expand Down Expand Up @@ -188,6 +191,7 @@ buffersize
buflen
bugfix
buildtransitive
BUILDURI
burriter
BValue
byref
Expand Down Expand Up @@ -293,6 +297,7 @@ codepage
codepoint
codeproject
COINIT
COLLECTIONURI
colorizing
colororacle
colorref
Expand Down Expand Up @@ -507,6 +512,7 @@ dealloc
debian
debolden
debounce
debugbreak
DECALN
DECANM
DECAUPSS
Expand Down Expand Up @@ -594,6 +600,7 @@ df
DFactory
DFMT
dh
dhandler
dialogbox
diffing
DINLINE
Expand All @@ -616,6 +623,8 @@ dllmain
DLLVERSIONINFO
DLOAD
DLOOK
dmp
dnceng
DOCTYPE
docx
DONTCARE
Expand All @@ -638,6 +647,7 @@ DROPDOWNLIST
DROPFILES
drv
dsm
dst
DSwap
DTest
dtor
Expand Down Expand Up @@ -680,6 +690,7 @@ Elems
elif
elseif
emacs
EMPTYBOX
enabledelayedexpansion
endian
endif
Expand All @@ -703,6 +714,7 @@ errno
errorlevel
esa
ETB
etcoreapp
ETW
ETX
EUDC
Expand Down Expand Up @@ -885,6 +897,7 @@ GETWHEELSCROLLCHARACTERS
GETWHEELSCROLLCHARS
GETWHEELSCROLLLINES
getwriter
GFEh
Gfun
gfx
gh
Expand Down Expand Up @@ -1150,6 +1163,7 @@ iwch
IWin
IWindow
IXaml
IXMP
jconcpp
JOBOBJECT
JOBOBJECTINFOCLASS
Expand Down Expand Up @@ -1232,6 +1246,7 @@ linputfile
Linq
linux
listbox
listproperties
listptr
listptrsize
lk
Expand All @@ -1252,6 +1267,7 @@ locstudio
Loewen
LOGFONT
LOGFONTW
logissue
Loremipsumdolorsitamet
lowercased
loword
Expand Down Expand Up @@ -1376,6 +1392,7 @@ mimetype
mincore
mindbogglingly
mingw
minimizeall
minkernel
minwin
minwindef
Expand Down Expand Up @@ -1537,6 +1554,7 @@ NOYIELD
NOZORDER
NPM
npos
nrcs
NSTATUS
ntapi
ntcon
Expand Down Expand Up @@ -1779,6 +1797,7 @@ prect
prefast
prefilled
prefs
preinstalled
PRELOAD
PREMULTIPLIED
prepopulated
Expand Down Expand Up @@ -1924,6 +1943,7 @@ REGSTR
reingest
Relayout
RELBINPATH
Remoting
renderengine
rendersize
reparent
Expand All @@ -1939,6 +1959,7 @@ resheader
resizable
resmimetype
restrictedcapabilities
restrictederrorinfo
resw
resx
retval
Expand Down Expand Up @@ -1979,6 +2000,7 @@ roundtrip
rparen
RRF
RRRGGGBB
rsas
rtcore
RTEXT
rtf
Expand All @@ -1995,6 +2017,7 @@ runformat
runft
RUNFULLSCREEN
runsettings
runtests
runtimeclass
runuia
runut
Expand Down Expand Up @@ -2037,6 +2060,7 @@ SCROLLSCALE
SCROLLSCREENBUFFER
Scrollup
Scrolluppage
Scs
scursor
sddl
sdeleted
Expand Down Expand Up @@ -2142,6 +2166,7 @@ SND
SOLIDBOX
Solutiondir
somefile
SOURCEBRANCH
sourced
SOURCESDIRECTORY
SPACEBAR
Expand Down Expand Up @@ -2215,6 +2240,7 @@ subspan
substr
subsystemconsole
subsystemwindows
suiteless
svg
swapchain
swapchainpanel
Expand Down Expand Up @@ -2266,6 +2292,7 @@ tcommandline
tcommands
tcon
TDP
TEAMPROJECT
tearoff
Teb
techcommunity
Expand All @@ -2280,6 +2307,7 @@ TERMINALSCROLLING
terminfo
TEs
testapp
testbuildplatform
testcon
testd
testdlls
Expand All @@ -2288,11 +2316,15 @@ testlab
testlist
testmd
testmddefinition
testmode
testname
testnameprefix
TESTNULL
testpass
testpasses
testtestabc
testtesttesttesttest
testtimeout
TEXCOORD
texel
TExpected
Expand Down Expand Up @@ -2449,6 +2481,7 @@ unpause
Unregister
Unregistering
unte
untests
untextured
untimes
UPDATEDISPLAY
Expand Down Expand Up @@ -2682,6 +2715,7 @@ WNull
workarea
workaround
workflow
workitem
wostream
WOutside
WOWARM
Expand Down Expand Up @@ -2770,6 +2804,7 @@ XSubstantial
xtended
xterm
XTest
xunit
xutr
xvalue
XVIRTUALSCREEN
Expand Down
5 changes: 5 additions & 0 deletions NuGet.Config
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@

<!-- Use our own NuGet Feed -->
<add key="TerminalDependencies" value="https://pkgs.dev.azure.com/ms/terminal/_packaging/TerminalDependencies/nuget/v3/index.json" />

<!-- Temporarily? use the feeds from our friends in MUX for Helix test stuff -->
<add key="dotnetfeed" value="https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json" />
<add key="dnceng" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json" />
<add key="MUX-Dependencies" value="https://pkgs.dev.azure.com/ms/microsoft-ui-xaml/_packaging/MUX-Dependencies/nuget/v3/index.json" />

<!-- Internal NuGet feeds that may not be accessible outside Microsoft corporate network -->
<!--<add key="TAEF - internal" value="https://microsoft.pkgs.visualstudio.com/DefaultCollection/_packaging/Taef/nuget/v3/index.json" />
Expand Down
32 changes: 32 additions & 0 deletions build/Helix/AzurePipelinesHelperScripts.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
function GetAzureDevOpsBaseUri
{
Param(
[string]$CollectionUri,
[string]$TeamProject
)

return $CollectionUri + $TeamProject
}

function GetQueryTestRunsUri
{
Param(
[string]$CollectionUri,
[string]$TeamProject,
[string]$BuildUri,
[switch]$IncludeRunDetails
)

if ($IncludeRunDetails)
{
$includeRunDetailsParameter = "&includeRunDetails=true"
}
else
{
$includeRunDetailsParameter = ""
}

$baseUri = GetAzureDevOpsBaseUri -CollectionUri $CollectionUri -TeamProject $TeamProject
$queryUri = "$baseUri/_apis/test/runs?buildUri=$BuildUri$includeRunDetailsParameter&api-version=5.0"
return $queryUri
}
Loading