An extreme test case to add would be compiling quake.js from scratch which requires a specific old version of emscripten and llvm.