c4t

Part of the C4 Project

What is c4t?

c4t is a set of tools for running multi-machine, multi-target compiler tests.

c4t is designed for use with litmus tests fuzzed by c4f and compiled against litmus7, but support for other inputs and outputs is a wishlist task.

c4t is written in Go, and designed for quick cross-compilation and deployment of the machine node. Tests have been run successfully on macOS (x86-64, AArch64) and GNU/Linux (x86-64, Arm, AArch64, POWER), with the former three hosting the main runner and dashboard.