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

modernizing tests #8340

Merged
merged 1 commit into from Jan 15, 2021
Merged

modernizing tests #8340

merged 1 commit into from Jan 15, 2021

Conversation

memsharded
Copy link
Member

@memsharded memsharded commented Jan 15, 2021

Changelog: Omit
Docs: Omit

@memsharded memsharded added this to the 1.33 milestone Jan 15, 2021
@memsharded memsharded merged commit 9773ecc into conan-io:develop Jan 15, 2021
@memsharded memsharded deleted the refactor/tests branch January 15, 2021 12:47
memsharded added a commit to memsharded/conan that referenced this pull request Jan 18, 2021
memsharded added a commit that referenced this pull request Jan 18, 2021
* working in msvc new settings

* preliminary support for msvc compiler

* fix migration

* adding msvc for msbuild toolchain

* changing to version 19.1, 19.11, etc

* working on static/dynamic runtime

* extracting toolchain checkers to use in CMake

* removed unused import

* adding checks

* adding check

* first proposal

* msvc proposal for runtime

* fix migration test

* fixing tests

* binary compatibility

* command conan new generates files with new toolchains

* removed conanfile

* removed files

* msbuild working for msvc

* fixing tests

* fixing tests

* refactors

* Update conan/tools/microsoft/toolchain.py

Co-authored-by: Carlos Zoido <mrgalleta@gmail.com>

* Update conan/tools/microsoft/toolchain.py

Co-authored-by: Carlos Zoido <mrgalleta@gmail.com>

* Fix #7715, in rpath_flags use host OS instead of build OS to determine -rpath separator (#7716)

* Fix #7715, in rpath_flags use host OS instead of build OS to determine the separator for the ld -rpath flag which is neccessary for cross-compiling to Mac OS

* For #7715, don't pass os_host to rpath_flags but extract from settings, pass os_build again and only set rpath_separator to , if compiling for Mac OS from Linux or Mac OS via GCC_LIKE

* Fix test_compiler_args for cross-compiling Mac OS X -> Linux

* Update conans/client/build/compiler_flags.py

Co-authored-by: SSE4 <tomskside@gmail.com>

* Update conans/client/build/compiler_flags.py

Co-authored-by: SSE4 <tomskside@gmail.com>

* Update conans/test/unittests/client/generators/compiler_args_test.py

* Update conans/client/build/compiler_flags.py

* Use -rpath, in all tests for all platforms

* fixing tests

Co-authored-by: James <james@conan.io>
Co-authored-by: SSE4 <tomskside@gmail.com>

* modernizing tests (#8340)

* extracting some common code to base class (#8341)

* modernizing tests (#8345)

* Fix help message in command remove --outdated (#8350)

* [test] Add test creating a target without namespaces (CMake) (#8338)

* use target without namespace

* add marks

* use target from the build-module

* remove line

* build-module per generator

* revert changes in build_info

* make it explicit it is PATH

* even without build-type, compiler.runtime is different for Release/Debug

* use x64 for Windows generator

* update tests (#8354)

* added integration test for msbuild

Co-authored-by: Carlos Zoido <mrgalleta@gmail.com>
Co-authored-by: Niklas Gürtler <Erlkoenig90@users.noreply.github.com>
Co-authored-by: SSE4 <tomskside@gmail.com>
Co-authored-by: Daniel <danimanzaneque@gmail.com>
Co-authored-by: Javier G. Sogo <jgsogo@gmail.com>
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.

None yet

1 participant