Skip to content

Convert projects to SDK style #1209

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

Merged
merged 12 commits into from
Dec 10, 2020
Merged

Convert projects to SDK style #1209

merged 12 commits into from
Dec 10, 2020

Conversation

filmor
Copy link
Member

@filmor filmor commented Aug 24, 2020

Another attempt, splitting up the conversion to a more modern style even further. This is just supposed to convert the project files and keep the existing loading for now (leaving the new loader for a separate PR based on #1109).

@lostmsu
Copy link
Member

lostmsu commented Aug 24, 2020

Let's see the build results. If we take this, would need a tracking task for reestablishing testing on Mono.

@filmor filmor force-pushed the sdk-style branch 3 times, most recently from fbc0376 to dff8dbe Compare September 24, 2020 11:54
- Convert tests to SDK style
- Delete obsolete files and add common build props
- Convert Runtime to SDK style and always use .NET Standard
- Convert console to SDK style
- Convert clrmodule to SDK style and switch to NXPorts
@filmor filmor force-pushed the sdk-style branch 6 times, most recently from 0d3ce21 to fc6c529 Compare December 9, 2020 17:51
@filmor filmor requested a review from lostmsu December 9, 2020 17:53
@filmor filmor marked this pull request as ready for review December 9, 2020 17:54
@filmor
Copy link
Member Author

filmor commented Dec 9, 2020

There are two tests failing right now, both variants of Python.EmbeddingTest.TestFinalizer.CollectBasicObject. Any idea what could be the reason?

- Build tests explicitly
- Build test fixtures from the pytest call
- Run tests with dotnet test
- Reset solution file
- Always run full test matrix

Note: Newer .NET runs Mono tests as well as .NET Core tests if both
target frameworks are defined.
@filmor filmor force-pushed the sdk-style branch 2 times, most recently from 5d3a26c to 640b497 Compare December 9, 2020 18:55
@filmor
Copy link
Member Author

filmor commented Dec 9, 2020

With the deactivated test, it seems to work now. Not entirely reliably, though. I had some failures in the finalisation.

@filmor
Copy link
Member Author

filmor commented Dec 10, 2020

This is done from my side.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants