Re: [myhdl-list] Is it time for 0.9 release?
Brought to you by:
jandecaluwe
From: Christopher F. <chr...@gm...> - 2015-02-10 11:49:01
|
On 2/10/15 12:03 AM, Keerthan JC wrote: > There are failing VHDL tests: https://travis-ci.org/jck/myhdl/jobs/47472029 > > Are we planning to fix there before 0.9? > That is a good question, I am not sure. Typically I would say of course but these tests also fail on 8.1 (see below). We could mark it as something todo maybe for a 9.1 release. At this point I don't know why they are failing or what it might take to fix them. This would seem reasonable to me (postpone the fix). Regards, Chris >>> import myhdl >>> myhdl.__version__ '0.8.1' >> ghdl --version GHDL 0.29 (20100109) [Sokcho edition] Compiled with GNAT Version: 4.6 GCC back-end code generator Written by Tristan Gingold. >> py.test GHDL.py test_*.py ============================= test session starts ============================== platform linux2 -- Python 2.7.5 -- pytest-2.3.5 collected 83 items test_adapter.py . test_AssignSignal.py . test_bin2gray.py .. test_case.py .... test_constants.py . test_dec.py .... test_errors.py ... test_fsm.py . test_hec.py . test_inc.py ..... test_intbv_signed.py ... test_listofsigs.py ............ test_loops.py ............... test_method.py ... test_nonlocal.py . test_numass.py . test_print.py ...... test_ram.py ..... test_rom.py .... test_ShadowSignal.py .F.. test_ternary.py F. test_toplevel_method.py .... =================================== FAILURES =================================== ______________________________ test_ConcatSignal _______________________________ def test_ConcatSignal(): > assert conversion.verify(bench_ConcatSignal) == 0 E assert 1 == 0 E + where 1 = <myhdl.conversion._verify._VerificationClass object at 0x2e2ba50>(bench_ConcatSignal) E + where <myhdl.conversion._verify._VerificationClass object at 0x2e2ba50> = conversion.verify test_ShadowSignal.py:60: AssertionError ------------------------------- Captured stderr -------------------------------- bench_ConcatSignal.vhd:45:19: constant "i" is not visible here bench_ConcatSignal.vhd:46:23: constant "j" is not visible here bench_ConcatSignal.vhd:47:27: constant "k" is not visible here bench_ConcatSignal.vhd:48:31: constant "m" is not visible here bench_ConcatSignal.vhd:49:37: prefix is neither a function name nor can it be sliced or indexed bench_ConcatSignal.vhd:50:30: prefix is neither a function name nor can it be sliced or indexed bench_ConcatSignal.vhd:51:37: prefix is neither a function name nor can it be sliced or indexed bench_ConcatSignal.vhd:52:37: prefix is neither a function name nor can it be sliced or indexed /usr/lib/ghdl/bin/ghdl: compilation error Analysis failed ________________________________ test_ternary1 _________________________________ def test_ternary1(): > assert conversion.verify(TernaryBench, ternary1) == 0 E assert 1 == 0 E + where 1 = <myhdl.conversion._verify._VerificationClass object at 0x2e2ba50>(TernaryBench, ternary1) E + where <myhdl.conversion._verify._VerificationClass object at 0x2e2ba50> = conversion.verify test_ternary.py:69: AssertionError ------------------------------- Captured stderr -------------------------------- TernaryBench.vhd:63:28: ';' is expected instead of 'when' /usr/lib/ghdl/bin/ghdl: compilation error Analysis failed ===================== 2 failed, 81 passed in 57.23 seconds ===================== |