- One script to support many compilers on a platform.
- Move the build directory to source root, so we can use build_vc, build_mingw to store binaries generated by different compilers.
- Use subdirectories in build directory to store the build files for different project.
- Move build directory to source root.
- VS2019
- MinGW
- Linux
- Reuse the prebuilt binary, so don't neet to waste time to build them each time built the tested project.
- Create a prebuilt binary repository and add a sample project to make it easy to use.
- Manage prebuilt binaries in different directories classified by platform and compiler.
- Create binary repository.
- Add a sample project.
- Manage prebuilt binaries in different directories.
- win32-vs2019
- win64-vs2019
- win32-mingw
- win64-mingw
- linux-gcc4
- linux-gcc5
- termux-clang
- Update python scripts to support python3.
- Update to support latest GCC,MINGW,VS2019 compilers.
- Remove dependency on boost.(mainly use c++11 to support is_enum, typeof)
- support catch2.
- Optimize the user interface of normal class method mock.
- Runner link to testngpp staticly, make the prebuilt binaries reusable.
- Global function mock doesn't work on vs2019.
- Memory leak check doesn't work on MinGW.