Closed clayrat closed 8 months ago
~Thanks @clayrat, could we have a test that fails without this fix as well?~
Ah, please, ignore my previous comment. This looks good as is.
@facundominguez should we remove the circleci
thing? Not sure why its failing but seems to be subsumed by the rest?
I think we can drop the circleci job.
This job, however, was running liquid-fixpoint with the PLE interpreter on. If we are to continue testing the interpreter, we will need to run it elsewhere (maybe another github job).
I think the error just means that we have to update the image version in .circleci/config.yml
I think the error just means that we have to update the image version in .circleci/config.yml
Yes. I don't feel strong about fixing the job vs dropping it.
@facundominguez do you recall why those interpreter
tests are not just part of the regular stack/cabal test
suite?
@clayrat can you try to change this line
https://github.com/ucsd-progsys/liquid-fixpoint/blob/develop/.circleci/config.yml#L7C14-L7C35
to say image: default
? Maybe that will work?
do you recall why those interpreter tests are not just part of the regular stack/cabal test suite?
I don't remember, but it is rerunning all tests with a different flag. If I had to guess, I'd say running a separate job was done to earn some parallelism. But the tests take only 30 seconds to run, so perhaps the parallelism is unjustified.
@clayrat can you try to change this line
develop
/.circleci/config.yml#L7C14-L7C35 to sayimage: default
? Maybe that will work?
Yep, works now
While investigating https://github.com/ucsd-progsys/liquidhaskell/issues/2272 we've discovered that since https://github.com/ucsd-progsys/liquid-fixpoint/pull/641 the SMT preamble is no longer printed to the
.smt2
logfile. This PR fixes that.