CI Testing Framework