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

25 Коммитов

Автор SHA1 Сообщение Дата
Přemek Vysoký cb58bd0677
Update package publishing to v3 (#320)
https://github.com/dotnet/arcade/blob/master/Documentation/CorePackages/Publishing.md#how-to-upgrade-from-v2-to-v3

Resolves #318
2020-09-30 17:29:51 +02:00
dotnet-maestro[bot] 76d881fbee
[master] Update dependencies from dotnet/arcade (#307)
[master] Update dependencies from dotnet/arcade


 - Remove unused yaml variables

 - Diversify .binlog names

 - Workaround build failure (?)

 - Same fix, 2 more places
2020-09-22 20:39:33 +00:00
Přemek Vysoký 277bae290e
Ignore unused ADB files when scanning for Component Governance (#287)
Attempt to fix #286

Also removes duplicate upload of AzDO logs as artifacts
2020-07-30 17:43:52 +02:00
Přemek Vysoký d5f2dfa6ab
Remove Windows build leg from internal builds (#285)
Internal builds will now only run on OSX since running on both Windows and OSX was causing problems with Arcade trying to push to BAR twice
2020-07-30 10:02:18 +02:00
Přemek Vysoký dc2380d32b
Add WASM integration tests to PR builds (#277) 2020-06-29 19:01:49 +02:00
Přemek Vysoký 31f6bfab99
Remove the non-Helix SDK integration tests of XHarness CLI (#271)
* Remove the non-Helix SDK integration tests

* Rename build stages so the platform is visible in AzDO pipeline view
2020-06-17 20:50:17 +02:00
Matt Galbraith 201c559729
Use helix sdk in xharness (#263)
Use Helix SDK proj in E2E tests, Add Helix test projects
2020-06-15 08:54:03 -07:00
Přemek Vysoký 53d1b33f35
Start using Production/OSX.1015.Amd64.Open for integration tests (#222) 2020-05-21 18:07:24 +02:00
Přemek Vysoký 4d79d0932d
Use TCP over Network for integration tests (#216) 2020-05-20 16:50:01 +02:00
Přemek Vysoký f996a08756
Add integration tests for SimulatorInstaller (#209)
Adds a new pipeline stage to our PR builds that will run the packaged SimulatorInstaller tool and verify the list and the find command
2020-05-18 18:21:24 +02:00
Matt Galbraith 8e919f12b7
Address https://github.com/dotnet/xharness/issues/177 (#190)
* Address https://github.com/dotnet/xharness/issues/177

* Yet another attempt at waiting til online. Wish I could make this happen!

* PR feedback

* Also try to fix branch triggers
2020-05-14 09:07:02 -07:00
Přemek Vysoký 0017c31375
Restart the Simulator.app and upload xUnit results to AzDO (#194) 2020-05-14 16:29:39 +02:00
Premek Vysoky c6fd4f291b Restart the Simulator.app and upload XUnit results 2020-05-14 13:20:54 +02:00
Matt Galbraith 1bcde35456
Remove hard coded sleep and set_BuildConfig so if this comes back we'll have a binlog. (#188) 2020-05-13 13:55:21 -07:00
Matt Galbraith c81cb93d8b
Work around https://github.com/dotnet/core-eng/issues/9824 (#186) 2020-05-13 11:43:08 -07:00
Matt Galbraith fd66886899
Pass SYSTEM_ACCESSTOKEN so AzDO reporting can work (#184)
* Pass SYSTEM_ACCESSTOKEN so AzDO reporting can work

* Update azure-pipelines.yml

Co-authored-by: Přemek Vysoký <premek.vysoky@microsoft.com>

* Update azure-pipelines.yml

* Third or fourth time's the charm

Co-authored-by: Přemek Vysoký <premek.vysoky@microsoft.com>
2020-05-13 08:47:55 -07:00
Přemek Vysoký ef9e87b690
Use .NET 3.1 in our integration tests (#179) 2020-05-13 12:41:10 +02:00
Přemek Vysoký 5365f3db98
[iOS] Add iOS integration tests build stage (#163)
This adds a new stage that runs for public builds and tests our tool E2E on an iPhone Simulator.

1. We publish the nupkg with the XHarness tool as an artifact (compiled in Debug mode)
2. The integration tests stage sends a Helix job to the staging `OSX.1015.Amd64.iOS.Open` queue 
3. The job downloads the nupkg, installs the dotnet tool locally and a gets a test app from Azure storage account, then runs it on a 64 bit Simulator

There are few things where we could improve things but I think we need this asap to have some sort of a validation
2020-05-12 08:40:47 +02:00
Přemek Vysoký befa7086c8
Revert "Disasble signing validation to unblock the pipeline (#99)" (#147)
This reverts commit 08b0461a25.
2020-05-05 09:01:19 +02:00
Přemek Vysoký 08b0461a25
Disasble signing validation to unblock the pipeline (#99) 2020-04-27 16:20:52 +02:00
Přemek Vysoký 354a4c7743
Stop running tests in official builds (#63)
We shouldn't be running unit tests in official builds.

I created 4 scripts for clarity (PR/internalbuild.sh/cmd) and in case we would like to customize more in the future.

Fixes: https://github.com/dotnet/xharness/issues/58
2020-04-23 17:52:17 +02:00
Manuel de la Pena b8fc35cf11
[iOS] Migrate tests from xamarin-macios to the repo. (#32)
The following code use to live under
https://github.com/xamarin/xamarin-macios but has moved here. The code
is what allows to:

* Create a facade applicaton for testing dlls.
* Execute tests in simulator/devices.

This code has been worked on for years and is been tested. There are a
number of unit tests that are currently in xamarin-macios that will be
moved in a different PR to ensure that the tests work correctly in the
new xharness CI. There have been just two cosmetic changes:

* Code formatting: Adapted to the dotnet core style.
* OSS header added.

All tests have been migrated to xUnit.

Co-authored-by: Matt Galbraith <mattgal@microsoft.com>
Co-authored-by: Přemek Vysoký <premek.vysoky@microsoft.com>
2020-04-20 19:17:47 -04:00
Matt Galbraith ddeadb91c4 Add post-build template and other tweaks to support BAR publishing 2020-03-25 18:08:44 -07:00
Matt Galbraith a31bdd71e5 Promote jobs to stages, don't do debug builds on internal, and add Microbuild property to hopefully fix signing on internal 2020-03-18 16:21:18 -07:00
Matt Galbraith 0d0df8f3c2 Initial commit of arcade-ifying repo based off minimal-ci sample. Add placeholder XHarness and XHarness.Tests projects 2020-03-18 14:26:13 -07:00