build falsely detects .car's
If you first do ant clean test-js and then ant test-jvm, you get a bunch of messages saying "no need to compile X, it's up to date", and then a bunch of compiler errors because the cars aren't really there. I don't know if this is something in the SDK ant script or a bug in the Ceylon ant tools, but it seems it doesn't really check that the file is up to date, only that the directory exists.
This does not happen the other way around: ant clean test-jvm and then ant test-js works fine.
Yes I saw something like this today too but wasn't able to reproduce. But now I can, thanks! I'll take a look at this because I think it might have something to do with the tool chain.
Actually I have the feeling it's looking at the existing JS artifacts instead of the CARs.