Comments (8)
$ java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
from evm-semantics.
Confirmed (though the test is passing, there is an enormous amount of output).
Better to reproduce with ./tests/ci/with-k uiuck ./Build test tests/proofs/hkg/approve-spec.k
(because ./Build tests quick
selects tests randomly).
The enormous amount of output is more an issue directly with K, I'll open an issue there so we can start getting more informative messages out of K when proofs aren't going perfectly.
from evm-semantics.
And your intuition is correct that pandoc-tangle
missing is not causing this issue, though that may be why the test reports as failed when on a system with pandoc-tangle it will report as passed. I'll investigate that too. The repository https://github.com/ehildenb/pandoc-tangle has a Linux binary for pandoc-tangle
. I can see about getting a MacOS binary in there too if you need that.
from evm-semantics.
Confirmed that when pandoc-tangle
binary is not present, reports test failure even though test passes because the message === WARNING: pandoc-tangle not installed ...
is being interpreted as output and compared to the value true
, which is the expected output.
from evm-semantics.
Then this issue is more like "warning about missing pandoc-tangle causes spurious errors." I'll change the title.
from evm-semantics.
On branch quieter-proofs
, you should be able to (replace bash
with your preferred shell)
./tests/ci/with-k uiuck bash
./Build tests proofs approve-spec
It will output all the K warnings still, but should now say passed
instead of failed
.
I'll wait to turn this into a PR until we have K being quieter about the translation issues, and bump the submodule version when that happens.
from evm-semantics.
@ehildenb I can confirm the behavior on quieter-proofs
.
from evm-semantics.
This issue has disappeared.
from evm-semantics.
Related Issues (20)
- Docker CI build step too slow HOT 1
- `kore-rpc` produces a three-way branch for `JUMPI` in KEVM HOT 7
- `Directory does not exist` error in `kevm prove` HOT 1
- Improve help messages for `show-kcfg` and `view-kcfg`
- Kontrol does not `kup install` in system aarch64-linux
- Add `--port`, `--maude-port` to `rpc_args`
- KEVM build instructions are out of date
- `#parseHexBytes` should be declared total HOT 6
- Opt in to new type inference method HOT 2
- Constructor calls with symbolic parameters HOT 1
- De-duplicate rules introduced as part of the no-gas PR
- Segfaults on arm64 macOS
- Add option to break on every basic block HOT 1
- Fix warnings on non-exhaustive matches for rules HOT 2
- Duplicate lemmas between two different files HOT 2
- Default Behavior for Lemma File and Module Import in Kontrol
- Tests missing from Pytest harness HOT 1
- Examples in `VERIFICATION.md` do not work as expected
- `fast_check_subsumption` causes `Could not convert ML predicate to sort Bool` error
- Rule coverage and configuration well-formedness HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from evm-semantics.