// Step 1938: PolyglotSpecRunner // // t1: registerVariant and registeredLanguages/variantCount // t2: recordOutput and runAll returns recorded results // t3: runAll returns ran=false for variants with no recorded output // t4: unknown nodeId returns empty runAll // t5: multiple nodeIds are independent #include "PolyglotSpecRunner.h" #include namespace ws = whetstone; static int p=0,f=0; #define T(n) { std::cout<<" "<<#n<<"... "; } #define P() { std::cout<<"PASS\n"; ++p; } #define F(m) { std::cout<<"FAIL: "< 0 ? 1 : 0; }