mirror of
https://github.com/cpm-cmake/CPM.cmake.git
synced 2025-12-16 00:00:10 -05:00
* Initial commit for integration tests. Experimental. Playing with potential syntax * Some experimental code to setup tests * Piecewise building of CMakeLists * First check * Alternative approach. Using ruby's test/unit * Parse CMakeCache. Separate lib * First integration test * Latest Format.cmake. Passing style * Allow user-provided integration test dir. Allow reuse * Separate class with utils for cache (no longer pure Hash) * Allow running of tests from any dir * Add integration tests to CI * Use an in-source integration test directory * Allow relative integration test dir from env * Custom assertion for a success of CommandResult * Windows-latest-latest * Enrich CMakeCache class with more CPM data * Added test for CPM-specific CMakeCache values * Style * Style * test_update_single_package * WiP for source cache test * Small source_cache test * Style * Moved env clean to cleanup to make setup methods simpler (not require super) * WiP for integration test documentation * WiP for integration test documentation * Project file creation tweaks * Split docs into multiple files. Complete tutorial. Reference. * Tips * Typo * Setup Ruby inistead of requiring windows-2022 * Revert "Setup Ruby inistead of requiring windows-2022" This reverts commit 8aa2732145445099e64b5b13490867886bbfc910.