Now I want that every time I commit the project,the tests should be run. I do not want all the test,but just the ones without external dependencies.
For that,I decorate with
[Trait(“External”,”0″)]
and
[Trait(“External”,”1″)]
the ones that are using just local resources,respectively the internet.
I modify the dotnetcore.yml from Github to run the test by adding
– name: run tests
run: dotnet test –filter “External=0” InfoValutar/InfovalutarTest/InfovalutarTest.csproj
( be aware that VS does not work well with Github actions – I made from Github desktop)
( encounter an error because Data vs data – Linux is case sensitive – Windows is spoiling me)
Trying now to find how to put an issue automatically when something is wrong
Found https://github.com/technote-space/toc-generator – good to have. No work from the first try. Modifying the yml to support more. Does not work,no matter what I do… Remains in the project- maybe latter.
Not found anything similar. Thinking better,this is something that should be at the Action / Job level,not adding specific step. Searching at Settings / Actions,Settings / Notifications – nothing.
Searching the documentation – nothing ( GitHub actions still in beta) . However,found something interesting ; any action has artifacts.
Good . But time is up….
Leave a Reply