Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add Nunit unit tests for what we have so far #2

Closed
DennisFantoni opened this issue Apr 8, 2013 · 1 comment
Closed

add Nunit unit tests for what we have so far #2

DennisFantoni opened this issue Apr 8, 2013 · 1 comment

Comments

@DennisFantoni
Copy link
Contributor

Nunit on a 64bit windows 7 seems to have some kind of problem testing 32bit c# code that calls 32bit c++ dll's - most solutions point towards creating C# "AnyCpu" builds, and using the 32bit nunit version that is silently installed with a 64 bit nunit deployment. Still, doing this, while the unit tests run fine when not started inside Nuinit, they fail to load the dll when started inside Nunit. I'll have to investigate further, I have created 64 bit c++ dll's (and related documentation) to make sure whatever nunit solution i find is working on 64 as well as 32 bit builds.

@ghost ghost assigned DennisFantoni Apr 8, 2013
@DennisFantoni
Copy link
Contributor Author

Now, Nunit works on 32 as well as 64 bit builds, and readme files help out with setting stuff up. Have made tests that test that schemas returned match schemas created, and that tests if the c++ table class is deleted at the right time, when the C# class is not used anymore.

@DennisFantoni DennisFantoni removed their assignment May 21, 2015
nirinchev added a commit that referenced this issue Oct 12, 2017
nirinchev pushed a commit that referenced this issue Oct 16, 2017
* wip

* always look for uwp paths first

* gate sync

* bump sync version

* Jenkinsfile

* fix libuv linking

* fix cmake

* fix sync nuspec

* Don’t set REALM_PLATFORM DotNet

* Try to force the generic event looper

* Force generic event looper take #2

* Update dependencies

* replace download with download_and_extract

* Update to 2.0.1 and add sshagent

* Add nuget packages to Win32 tests

* Update to windows-friendly OS file handling;
Set Realm_PLATFORM to avoid linking libuv

* Make sure to create folders

* Try to reduce folder length on windows

* Fix leftover

* Fix merge issues

* Final touches...

* Unstash win32 binaries on CI

* Try to fix Win32 tests

* Update OS

* Update OS

* Update nunit console to latest
nirinchev added a commit that referenced this issue Mar 30, 2018
nirinchev added a commit that referenced this issue Apr 3, 2018
* Don't deadlock tests on Windows

* Don't hide timeout errors

* try #2

* try #3
nirinchev added a commit that referenced this issue Jan 7, 2019
nirinchev added a commit that referenced this issue Jan 7, 2019
nirinchev added a commit that referenced this issue Jan 9, 2019
* Bump Sync to 3.10.1

* Try to disable the sync win32 build

* Update ROS for tests

* Try to enable the ROS tests

* Update to latest OS, sync, and Core

* Update new core linux location

* Bring back the windows builds on CI

* Remove the withROS_temp

* Changelog

* Remove some .def files

* Try to set nuget environment variable

* Try #2

* Try #3

* Try #4

* #5

* #6

* Report the node

* Upgrade to 3.14.11

* Use the well-known sync binary location

* Try to fix the tests

* Fix the changelog

* Update CHANGELOG.md

Co-Authored-By: nirinchev <irinchev@me.com>

* Update CHANGELOG.md

Co-Authored-By: nirinchev <irinchev@me.com>

* Update CHANGELOG.md

Co-Authored-By: nirinchev <irinchev@me.com>

* Changelog updates
nirinchev added a commit that referenced this issue Jul 24, 2019
nirinchev added a commit that referenced this issue Jul 29, 2019
nirinchev added a commit that referenced this issue Aug 6, 2019
* wip

* wip #2

* Add token refresh test

* Changelog, docs
nirinchev added a commit that referenced this issue Feb 26, 2020
nirinchev added a commit that referenced this issue Sep 24, 2020
nirinchev added a commit that referenced this issue Sep 24, 2020
nirinchev added a commit that referenced this issue Oct 2, 2020
nirinchev added a commit that referenced this issue Oct 2, 2020
* Special case the uwp sync context 😭

* Attempt #2

* Add changelog
nirinchev added a commit that referenced this issue Oct 2, 2020
nirinchev added a commit that referenced this issue Oct 4, 2020
nirinchev added a commit that referenced this issue Oct 4, 2020
* replace sync manager with app

* Start working on MDB Realm
- Expose App
- Expose AppConfiguration
- Move stuff from User to App
- Expose the new credentials
- Move Realm_OpenWithSync to SharedRealm
- Replace Uri with partition in SyncConfig

* wire up the network transport (without error handling)

* Add AppException class
Add App.EmailPasswordAuth
Add User.Profile

* Correct content encoding for the message body

* Try to get ci running

* Fix a compilation error

* Fix compile #2

* Add docs for Credentials

* Try using sh instead of readfile

* another try

* Try with a custom app

* ..

* .

* Test fixes

* Reenable session tests

* Reenable more tests

* Reenable more tests

* Try to get some sleep

* inline the sleep

* Try to cat the app_id instead of executing it 🤦‍♂️

* 🤞

* Add port to baas url

* Preserve some serializers

* Add user.customdata

* Fix tests

* Add User.Provider

* Use unencrypted metadata realm for tests

* Lock the stringbuilder

* More attempts to compact the Realm

* some docs + warning fixes

* Add more docs

* Fix some warnings

* Rework errors + add api key creation

* Add api key tests

* fix displayed sdk and platform versions

* Add function support

* Make the error code internal

* more function tests

* Add docs for functions

* More tests

* wip

* Add docs for remote  mongo client

* Add logs link to app exceptions

* Add v10 as package publishing branch

* Build the package as 10.0.0

* Clean up some things

* Clean up some json serialization code

* Some cleanup

* preserve object serializer

* Try to fix iOS tests

* Mount /tmp on docker builds for caching purposes
nirinchev added a commit that referenced this issue Oct 14, 2020
* Some preliminary cleanup

* Remove some stuff from cmakelists

* Get things building

* wip - migrate to column keys from property indices

* Fix remaining tests

* fix rebase issues

* Get all column keys in a single call

* Remove dependencies

* Reduce the number of objecthandle methods a little

* Use PrimitiveValue for some object methods

* Remove the manual tests

* build on vs 2019 nodes

* Add concrete methods for constructing a primitive value

* Refactor RealmObject to reduce the number of methods (#2013)

* Refactor RealmObject to reduce the number of methods

* more fixes

* some comments

* Use PrimitiveValue for queries too

* some after-rebase fixes

* Update to latest core and sync (#2031)

* Disable sync tests

* Use the CPH macs for building v10 (#2034)

* Use the CPH macs for building v10

* revert some restrictions

* Add decimal support (#2014)

* Add decimal support

* Add querying support for decimal

* Add changelog entry

* After rebase fixes

* Preserve the decimal128->decimal conversion operator

* try removing the objectid remainder

* Some *s and &s

* More &s

* Less &s

* CR comments

* Use the Bid128 directly in the union

* Explicitly define low and high

* return the array

* Add support for embedded objects (#2017)

* Remove ISchemaSource

* Split the RealmObject hierarchy

* Pass embedded to native, start work on the weaver for embedded objects

* Wire more things

* Add list methods + recursive tests

* More tests

* Get more dynamic APIs working

* After rebase fixes

* Backlinks + more dynamic API

* oops

* Read embeddedness from disk

* add some preservation logic for xamarin.ios

* Fix dynamic methods for statically typed platforms

* Try to fix ios tests

* Only allow x86 and x64 targets for simulator builds (#2037)

* Only allow x86 and x64 targets for simulator builds

* try with a different OS version

* Try #3

* RNET-176: Add support for ObjectId (#2035)

* Initial objectid support

* Tests + support for ObjectId PKs

* Fix some tests

* Try to preserve the find method

* Changelog

* add support for lists of decimals/objectids (#2038)

* V10 assorted improvements (#2039)

* Replace I1 with U1 for bools

* Revert to using property indices

(cherry picked from commit f00e79a7ebed995bfeb7b64914a593d34eb7ef91)

* Use latest OS

* Update Core/Sync and revert to an older OS

* checkout correct OS commit

* Add MDB Realm support (#2041)

* replace sync manager with app

* Start working on MDB Realm
- Expose App
- Expose AppConfiguration
- Move stuff from User to App
- Expose the new credentials
- Move Realm_OpenWithSync to SharedRealm
- Replace Uri with partition in SyncConfig

* wire up the network transport (without error handling)

* Add AppException class
Add App.EmailPasswordAuth
Add User.Profile

* Correct content encoding for the message body

* Try to get ci running

* Fix a compilation error

* Fix compile #2

* Add docs for Credentials

* Try using sh instead of readfile

* another try

* Try with a custom app

* ..

* .

* Test fixes

* Reenable session tests

* Reenable more tests

* Reenable more tests

* Try to get some sleep

* inline the sleep

* Try to cat the app_id instead of executing it 🤦‍♂️

* 🤞

* Add port to baas url

* Preserve some serializers

* Add user.customdata

* Fix tests

* Add User.Provider

* Use unencrypted metadata realm for tests

* Lock the stringbuilder

* More attempts to compact the Realm

* some docs + warning fixes

* Add more docs

* Fix some warnings

* Rework errors + add api key creation

* Add api key tests

* fix displayed sdk and platform versions

* Add function support

* Make the error code internal

* more function tests

* Add docs for functions

* More tests

* wip

* Add docs for remote  mongo client

* Add logs link to app exceptions

* Add v10 as package publishing branch

* Build the package as 10.0.0

* Clean up some things

* Clean up some json serialization code

* Some cleanup

* preserve object serializer

* Try to fix iOS tests

* Mount /tmp on docker builds for caching purposes

* Use dots for alpha builds

* Add linkCredentials (#2056)

* Clean up tests and ensure we delete everything we create (#2058)

* clean up tests and ensure we delete everything we create

* Try to fix linux tests

* Increase the dummy data size in release

* Download realm binaries to a random path (#2061)

* Add user identities (#2059)

* Add push client API + rename some things (#2063)

* Remove Realm Object Server references

* Fix up the changelog

* Implement MongoCollection APIs (#2068)

* Implement MongoCollection APIs

* Some test fixes

* More tests

* Final methods

* Update OS

* Fix tests with recursive embedded objects

* don't link MongoDB.Bson

* Update some error codes (#2070)

* add jwt and user profile tests (#2071)

* Add facebook test

* Reorder the arguments in UpdateOne and UpdateMany

* Add tests for user.customdata

* Update to latest Core/Sync (#2073)

* Update to latest Core/Sync

* Clean up changelog + update OS

* Make GetCustomData a method with generic arg

* Expose the http status code of AppException

* Fix compilation warnings

* Fix ConfirmUser calling the incorrect method
nirinchev added a commit that referenced this issue Nov 12, 2020
nirinchev added a commit that referenced this issue Nov 17, 2020
* Add some primitive benchmarks

* Try to avoid looking up CPU info in jenkins

* Attempt #2

* add orderer

* Fix warnings

* Improvements

* Run benchmarks on .NET 5.0

* Final polish
- Use nightly build for Benchmark.NET (to prepare for Xamarin support)
- Add a few write tests
- Add readme

* Update to latest benchmark.net
nirinchev added a commit that referenced this issue Apr 7, 2021
nirinchev added a commit that referenced this issue Apr 9, 2021
* wip

* Supply input and output paths to the action

* Add ncc

* Fix the action metadata

* Tweak the build wrappers command

* Try to simplify configuration passing to bash builds

* Bump down ubuntu version for android

* Try and use ytt for templates

* Remove the `null` from PR

* Try #3

* Try #4

* Try 5

* Try 6

* Try to use pure workflow

* Remove extra brace

* Yet another brace

* cacheKey -> key

* Add the cache condition to any intermediate steps

* Revert files that are unrelated to the workflow change

* More tweaks to the template

* Test building iOS wrappers

* Try to build iOS #2

* Bring back the cmake configuration check in ios and android build scripts

* Try building linux on bare metal

* Use correct ubuntu image

* Try to add Android

* Put matrix under strategy

* Setup NDK env variables

* Add $

* Don't download the ndk

* Added windows to templates

* Try to cache vcpkg

* Trigger uncached build

* Trigger another uncached build

* Another build

* Another uncached run

* Revert dummy changes

* Added UWP to template

* Fixed small detail

* Added saving output

* Always output cacheKey from building wrappers

* Removed TODO comment

* Ac/retrieve multiple caches ga (#2325)

* Added fetching multiple bins

* Store binaries as artifacts

* Store binaries as artifacts - 2

* Store binaries as artifacts - 3

* Store binaries as artifacts - 4

* Store binaries as artifacts - 5

* PR ready for review

Co-authored-by: Andrea Catalini <andrea.catalini89@gmail.com>
nirinchev added a commit that referenced this issue Apr 9, 2021
* First action attempt

* Wrong path to action

* Renamed action

* Sadly the action is brought back to do 1 thing only

* Some mispelling

* Created JS action to build wrapper

* Renamed folder in main.yml

* Reshuffled things

* Hopefully nodejs 14 and not 12

* Few fixes

* Removed nodejs 14 stuff

* All compacted into index.js

* First iteration of build_wrappers action

* Added some info text

* Forgot to update action path

* Moved from core.debug to core.info

* Updated string to use template literals

* Correct error to return success

* Forgot to build

* I like it more with the dash

* Forgot to build again

* Fixed some checks on string content

* Build forgotten

* Live output for built cmd + removed exit code when error

* Reverted to cp.exec

* Better output folding

* Check for error at caching

* Some fixes + lots of prints

* Changed from exec to spawn

* Try to fix spawn and env var

* Small improvements

* Async method should now be fixed

* Final test to check correctness

* Small code style changes

* First attempt at making caching and building general

* Forgotten meta build action

* Fixed some mispelling in commands in main

* Refactored lots of stuff

* Json in 1 line in main.yml workflow

* Added test framework, added tests for input parsing, split utils in multiple files

* Added a TODO and better logging in spawned child

* Removed hash options, it doesn't seem necessary

* Unit test added for all common functionalities

* Extracted main functionalities from action

* Updated action.yml name and description

* Folder rename

* Small cleanup main.yml

* Extrapolated core code in it's own folder

* Forgotten to change path to action in workflow

* Fix path for action

* This time path to action should be fixed

* Minor fixes

* Temporary test with external repo for core code

* Just a test with types in lib

* Small error correction

* Test with checkout action

* Attempt moving checkout js in same dist of build_executor

* Test with double checkout

* Postponment of checkout action inclued

* Fixed some wrong build command

* Added package folder (lib) and changed input parsing for paths

* Updated path to packages in main

* Added optional hash prefix

* HashKey used as index by the cache function is now returned as output

* Cmds in input aren't anymore a json array of json objects

* Reshaped tasks.json, added scripts in package.json and updated structure in packages

* Eslinter and prettifier setup and run

* Removed result struct and reintroduced exceptions

* As far as I can go with the linter

* Made utils internal, linted and prettified action

* Final adjustments for PR review

* Added one more test to check prefix on hash

* Fixed wrongly passed hash prefix

* Returned wrong value from main

* Some rephrasing

* Improved comments

* Added settings for debugging source code and tests

* Reshaped hashing function to better account json structure + improved test speed on hashing test

* Rephrased a log

* Final minor corrections before PR review

* Forgotten to build and lint/prettify

* Better fail message

* Improved input_parsing and expanded tests

* More unit testing, more safety checks and few other minor changes

* Fixes for the GA package (#2306)

* Add typescript to dependencies
* Add some basic eslint rules (will extend later)
* Add typings to package.json
* Add __tests__ to tsc includes
* Disable the unused var warnings for tests

* Indent code with 4 spaces (#2307)

* Indent code with 4 spaces

* Increase print-width

* Simplified according to PR review

* Fixed input in action

* Compacted code in only 1 file

* Added options to debug typescript files directly

* Forgot to remove a comment

* Migrate GA to a pure workflow (#2322)

* wip

* Supply input and output paths to the action

* Add ncc

* Fix the action metadata

* Tweak the build wrappers command

* Try to simplify configuration passing to bash builds

* Bump down ubuntu version for android

* Try and use ytt for templates

* Remove the `null` from PR

* Try #3

* Try #4

* Try 5

* Try 6

* Try to use pure workflow

* Remove extra brace

* Yet another brace

* cacheKey -> key

* Add the cache condition to any intermediate steps

* Revert files that are unrelated to the workflow change

* More tweaks to the template

* Test building iOS wrappers

* Try to build iOS #2

* Bring back the cmake configuration check in ios and android build scripts

* Try building linux on bare metal

* Use correct ubuntu image

* Try to add Android

* Put matrix under strategy

* Setup NDK env variables

* Add $

* Don't download the ndk

* Added windows to templates

* Try to cache vcpkg

* Trigger uncached build

* Trigger another uncached build

* Another build

* Another uncached run

* Revert dummy changes

* Added UWP to template

* Fixed small detail

* Added saving output

* Always output cacheKey from building wrappers

* Removed TODO comment

* Ac/retrieve multiple caches ga (#2325)

* Added fetching multiple bins

* Store binaries as artifacts

* Store binaries as artifacts - 2

* Store binaries as artifacts - 3

* Store binaries as artifacts - 4

* Store binaries as artifacts - 5

* PR ready for review

Co-authored-by: Andrea Catalini <andrea.catalini89@gmail.com>

* Remove the typescript action (#2326)

* remove some leftovers

* Remove process.sh

Co-authored-by: Nikola Irinchev <irinchev@me.com>
nirinchev added a commit that referenced this issue May 27, 2021
LaPeste pushed a commit that referenced this issue May 28, 2021
* Remove the certificate install

* Try #2

* Fix nuget config path

* wip

* Import certificate

* Fix cert path

* Try loading cert from secrets

* Update password
LaPeste added a commit that referenced this issue Jun 11, 2021
* Store artifact with right name + PR feedback

* Store artifact with right name - 1

* Forgotten brackets

* Fix bash

* Fix bash - 1

* Fix bash - 2

* Fix bash - 3

* Fix bash - 4

* Fix bash - 5

* Removed echos and added the template

* Added versionSuffix

* Added versionSuffix - 1

* More bash work

* More bash work - 1

* Move from env vars to outputs

* Move from env vars to outputs - 1

* Fixed an error in upload artifact

* Added updated template

* Added suffix to job output

* Added suffix to nupkg name

* Added suffix to nupkg name - 1

* PR feedback

* Removed unused job output

* Removed unused job output - 1

* Removed unused job output - 2

* Fixed a misspell

* Split nuget package creation in 3 parts

* PR feedback

* First attempt to run win tests

* Forgotten dependency on building

* Wrong patg on fetching artifacts

* Wrong patg on fetching artifacts - 1

* Templated test

* Templated test - 1

* Templated test - 2

* Fixed name for nupkg

* Corrected download path for nupkg artifacts

* Added restore flag to test building

* Added restore flag to test building - 1

* Added restore flag to test building - 2

* Added restore flag to test building - 3

* Added restore flag to test building - 4

* Fixed test results path

* Corrected output name for pkg version var

* Fixed a rebase conflict

* Fixed ref to var

* Little refactor for findPkg function

* Fix for test report plugin

* Forgotten to readd

* Run tests read release from var

* More PR feedback

* More PR feedback

* Conform id

* Some missing update of id name

* Some missing update of id name - 1

* Added conf in ytt for tests

* Removed tests reslut comments in PR + renamed test results

* Fetch only Realm and Fody for tests

* Made a function for building win tests

* Added tests for netcore and net5

* Forgotten dependency on previous steps

* Forgotten checkout

* Fetch artifacts

* Made test result submission a function and split build and run in 2 steps

* Feedback from PR

* Made msbuild command a cross-platform one

* Changed signature of buildNetFrameworkTest

* Moved xamarin macOS tests over

* Fixed path for test results

* Fixed path for test results

* Added tests for weaver

* The workflow stopped to be trigger, checking why

* The workflow stopped to be trigger - reverted

* Small fixes

* Minor change

* Better signature for msbuild function

* Applied changes for new function signature

* Attempt at transform xunit test results to junit format

* Rearraged new code

* Console launchable app + test results fully working

* Fixed an issue where tests were not loaded

* Added missing params in msbuild for XamarinMac

* Changed option for published test results

* Added dotnetBuild function, simplified run testing and simplified msbuild function

* Added function for dotnet run and other small fixes

* Removed non-needed file

* Replaced file with a link to it

* Made a parameter not optional

* Trying to fix not found exe

* Trying to launch tests from terminal

* Trying to launch tests from terminal - 1

* Trying to launch tests from terminal - 2

* Trying to launch tests from terminal - 3

* Replaced dotnet build with dotnet publish

* Replaced dotnet build with dotnet publish - 1

* Replaced dotnet build with dotnet publish - 2

* Replaced dotnet build with dotnet publish - 3

* Replaced dotnet build with dotnet publish - 4

* Replaced dotnet build with dotnet publish - 5

* Replaced dotnet build with dotnet publish - 6

* Replaced dotnet build with dotnet publish - 7

* Replaced dotnet build with dotnet publish - 8

* Replaced dotnet build with dotnet publish - 0

* Use linked file instead of having a copied code from TestHelpers

* Fixed a small issue and no more fail if an element of a matrix job fails

* Proper split of CopyBundledFileToDocuments and TransformTestResults

* Deleted useless file

* Minor cleanup

* Minor detail before review

* Fix for XamarinMac failing to find test results

* Allow C# 8 "using" syntax in fody since it targets also net472

* Time to test it on GAs

* Fix a few GA nits (#2382)

* test test test

* doh

* don't add the test stuff all the time

* make realm.fody.tests executable

* Trying to understand why CI is stuck

* Trying to understand why CI is stuck - 0

* Trying to understand why CI is stuck - 1

* Trying to understand why CI is stuck - 2

* Trying to understand why CI is stuck - 3

* Trying to understand why CI is stuck - 4

* Minor changes from PR feedback

* Removed not needed part on namespace

* Fixed template/main after merge

* Added path for msbuild

* Removed restore config file from UWP build command

* Removed restore config file from UWP build command - 0

* Removed restore config file from UWP build command - 1

* Testing with realm nuget pkg version

* Testing with realm nuget pkg version - 0

* Testing with realm nuget pkg version - 1

* Testing with realm nuget pkg version - 2

* Readded UseRealmNupkgsWithVersion property to UWP proj

* Readded UseRealmNupkgsWithVersion property to UWP proj - 0

* Checking if NUnit nupkg is corrupted

* Checking if NUnit nupkg is corrupted - 0

* Checking if NUnit nupkg is corrupted - 1

* Checking if NUnit nupkg is corrupted - 2

* Add certificated to sign UWP app

* Add certificated to sign UWP app - 0

* Add certificated to sign UWP app - 1

* Add certificated to sign UWP app - 2

* Add certificated to sign UWP app - 3

* Add certificated to sign UWP app - 4

* Weird ytt bug for Nikola to look at

* Add certificated to sign UWP app - 5

* workaround ytt complaints

* Readded temp cert

* Import certificate to store

* Import certificate to store - 0

* Import certificate to store - 1

* Import certificate to store - 2

* Import certificate to store - 3

* Import certificate to store - 4

* Import certificate to store - 5

* Import certificate to store - 6

* Import certificate to store - 7

* Import certificate to store - 8

* Full use of msbuildOnWin

* Removed action to add certificate to agent

* Replaced pfx cert with a pass protected one

* Replaced pfx cert with a pass protected one - 0

* Modified X509KeyStorageFlags

* [WIP] UWP CI tests (#2402)

* Remove the certificate install

* Try #2

* Fix nuget config path

* wip

* Import certificate

* Fix cert path

* Try loading cert from secrets

* Update password

* Proper import of the certificate

* Lower target OS for UWP proj

* Lower target OS for UWP proj - 0

* Adding missing dep for UWP

* Some debug info

* Some debug info - 0

* Install missing appx

* Install missing appx - 0

* Remove useless nupkg

* Install the right UWP package

* Install the right UWP package - 0

* Install the right UWP package - 1

* Install the right UWP package - 2

* Install the right UWP package - 3

* Forgotten Add command

* Forgotten Add command - 0

* Signing UWP app through thumbprint

* Readded signing key to csproj

* Fixed path for installation

* Trying with default install script

* Trying with default install script - 0

* Trying with default install script - 1

* Trying with default install script - 2

* Guess in the full darkness

* Guess in the full darkness - 0

* Guess in the full darkness - 1

* Guess in the full darkness - 2

* Guess in the full darkness - 3

* Different attempt to start UWP process

* Minor changes

* Fixed an issue in parsing terminal params

* Fixed copyrights

* Hopefully fixes signing the UWP app

* Hopefully improved signing experience

* Hopefully improved signing experience - 0

* Hopefully improved signing experience - 1

* Hopefully improved signing experience - 2

* Hopefully improved signing experience - 3

* Hopefully improved signing experience - 4

* Hopefully improved signing experience - 5

* Hopefully improved signing experience - 6

* Should be fixed for the certificate

* Added some debug info

* Added some debug info - 0

* Maybe finally launch the UWP app

* Maybe first UWP test run to end

* Maybe first UWP test run to end - 0

* Maybe first UWP test run to end - 1

* Maybe first UWP test run to end - 2

* Maybe first UWP test run to end - 4

* Maybe first UWP test run to end - 5

* Maybe first UWP test run to end - 6

* Maybe first UWP test run to end - 7

* Maybe first UWP test run to end - 8

* Try to read test results

* Try to read test results - 0

* Try to read test results - 1

* Try to read test results - 2

* Some cleanup

* More cleanup before PR ready

* Improved parameter parsing method

* Some final touches

* Reworked parameter parsing

* Last cleanup before review

* Added nupkg to fix failing TCs

* Print run output to CI

* Print run output to CI - 0

* Print run output to CI - 1

* Print run output to CI - 2

* Modified Android and iOS csproj to follow UWP

* Fix mistake after merge

* Applied PR feedback

* Simplified TransformTestResults for UWP

* Wrong file on transform

* Fix CI exception if UWP app closes before check

* Try to fix failing TCs in UWP

Co-authored-by: Nikola Irinchev <irinchev@me.com>
nirinchev added a commit that referenced this issue Jul 7, 2021
nirinchev added a commit that referenced this issue Jul 7, 2021
* Added first version on the publish workflow

* Move to work from windows

* Some more work done

* Added apexes around nupkg

* First "close to final" release workflow

* Rename AWS secrets and cleaned templates/

* Cleaned-up PR and version from nupkg when on release branch

* Corrected env vars names

* Generate docs in release branch from main and upload them in release workflow

* Fix for contains in main.yml

* Test docs

* Test docs - 0

* Test docs - 1

* Test docs - 2

* Test docs - 3

* Test docs - 4

* Docs creation works

* Docs creation works - 0

* Minor fixes before review

* Fix some errors in release workflow

* Applied fixes from things learned from the test repo

* Added negation to wrong file

* Build docs immediately after a package has been built

* Build PR HEAD rather than the merge commit

* Try to cache docfx

* Don't always checkout recursive submodules

* Clean up some logging

* Try #2

* Try #3

* Update regex and comment-out nuget publishing for now

* Removed <br/> from readme

* Changed from env vars to outputs

* Added apexes to avoid problems in interpretation of string

* Clean up some step names

* Remove accidental space

* Inverse doc condition

Co-authored-by: Nikola Irinchev <irinchev@me.com>
nirinchev added a commit that referenced this issue Aug 18, 2021
nirinchev added a commit that referenced this issue Oct 15, 2021
nirinchev added a commit that referenced this issue Sep 8, 2022
nirinchev added a commit that referenced this issue Oct 19, 2022
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 16, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant