MikeMirzayanov 83754eac80 gitignore, shell scripts reformat and small changes 1 year ago
..
lib 6a52d7ded3 WIP: tests 1 year ago
scripts 83754eac80 gitignore, shell scripts reformat and small changes 1 year ago
src 6a52d7ded3 WIP: tests 1 year ago
test-000_compile-all-cpp 83754eac80 gitignore, shell scripts reformat and small changes 1 year ago
test-001_run-sval 83754eac80 gitignore, shell scripts reformat and small changes 1 year ago
test-002_run-fcmp-wcmp 6a52d7ded3 WIP: tests 1 year ago
test-003_run-rnd 6a52d7ded3 WIP: tests 1 year ago
test-004_use-test.h 6a52d7ded3 WIP: tests 1 year ago
README.md 6a52d7ded3 WIP: tests 1 year ago
run.sh 83754eac80 gitignore, shell scripts reformat and small changes 1 year ago
t.bat 6a52d7ded3 WIP: tests 1 year ago
t.sh 6a52d7ded3 WIP: tests 1 year ago

README.md

Parameters (use can use all combinations):

  • g++, clang++, msvc - to specify compiler(s)
  • 11, 14, 17, 20, 23 - to specify standard(s)
  • vxx (example v10) - to try -10 suffix to run compilers, like g++-10, use v0 to run without any suffixes
  • test- - to specify test(s)

Examples:

  • bash run.sh - to run all tests on all compilers on multiple standards
  • bash run.sh g++ - to run all tests on g++ on multiple standards
  • bash run.sh g++ 11 - to run all tests on g++ with --std=c++11
  • bash run.sh g++ 11 test-001_run-sval - to run test-001_run-sval on g++ with --std=c++11
  • bash run.sh test-001_run-sval - to run test-001_run-sval on all compilers on multiple standards
  • bash run.sh g++ 11 17 - to run all tests on g++ with --std=c++11 and with --std=c++17