Skip to content
Failed

Console Output

Started by timer
[Pipeline] Start of Pipeline
[Pipeline] node
Running on Jenkins in /var/jenkins_home/workspace/cva5
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Git Clone)
[Pipeline] sh
+ rm -rf cva5
[Pipeline] sh
+ git clone --recursive --depth=1 https://github.com/openhwgroup/cva5 cva5
Cloning into 'cva5'...
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Simulation)
[Pipeline] dir
Running in /var/jenkins_home/workspace/cva5/cva5
[Pipeline] {
[Pipeline] sh
+ /eda/oss-cad-suite/bin/iverilog -o simulation.out -g2005 -s examples/zedboard/scripts/design_1_wrapper.v core/cva5.sv core/decode_and_issue.sv core/fp_writeback.sv core/instruction_metadata_and_id_management.sv core/l1_arbiter.sv core/mmu.sv core/register_file.sv core/register_free_list.sv core/renamer.sv core/tlb_lut_ram.sv core/writeback.sv core/common_components/byte_en_bram.sv core/common_components/clz.sv core/common_components/cva5_fifo.sv core/common_components/cycler.sv core/common_components/dual_port_bram.sv core/common_components/lfsr.sv core/common_components/lutram_1w_1r.sv core/common_components/lutram_1w_mr.sv core/common_components/one_hot_to_integer.sv core/common_components/priority_encoder.sv core/common_components/set_clr_reg_with_rst.sv core/common_components/toggle_memory.sv core/common_components/toggle_memory_set.sv core/common_components/vendor_support/intel/intel_byte_enable_ram.sv core/common_components/vendor_support/xilinx/cva5_wrapper_xilinx.sv core/common_components/vendor_support/xilinx/xilinx_byte_enable_ram.sv core/execution_units/alu_unit.sv core/execution_units/barrel_shifter.sv core/execution_units/branch_comparator.sv core/execution_units/branch_unit.sv core/execution_units/csr_unit.sv core/execution_units/custom_unit.sv core/execution_units/div_core.sv core/execution_units/div_unit.sv core/execution_units/gc_unit.sv core/execution_units/mul_unit.sv core/execution_units/fp_unit/fp_add.sv core/execution_units/fp_unit/fp_div.sv core/execution_units/fp_unit/fp_div_sqrt_wrapper.sv core/execution_units/fp_unit/fp_madd_wrapper.sv core/execution_units/fp_unit/fp_mul.sv core/execution_units/fp_unit/fp_normalize_rounding_top.sv core/execution_units/fp_unit/fp_prenormalize.sv core/execution_units/fp_unit/fp_preprocessing.sv core/execution_units/fp_unit/fp_roundup.sv core/execution_units/fp_unit/fp_rs_preprocess.sv core/execution_units/fp_unit/fp_special_case_detection.sv core/execution_units/fp_unit/fp_sqrt.sv core/execution_units/fp_unit/fp_sqrt_core.sv core/execution_units/fp_unit/fp_sticky_tracking.sv core/execution_units/fp_unit/fp_wb2fp_misc.sv core/execution_units/fp_unit/fp_wb2int_misc.sv core/execution_units/fp_unit/fpu_top.sv core/execution_units/fp_unit/divider/carry_save_shift.sv core/execution_units/fp_unit/divider/fp_div_core.sv core/execution_units/fp_unit/divider/on_the_fly.sv core/execution_units/fp_unit/divider/q_lookup.sv core/execution_units/load_store_unit/addr_hash.sv core/execution_units/load_store_unit/amo_alu.sv core/execution_units/load_store_unit/dcache.sv core/execution_units/load_store_unit/dcache_tag_banks.sv core/execution_units/load_store_unit/load_store_queue.sv core/execution_units/load_store_unit/load_store_unit.sv core/execution_units/load_store_unit/store_queue.sv core/fetch_stage/branch_predictor.sv core/fetch_stage/fetch.sv core/fetch_stage/icache.sv core/fetch_stage/icache_tag_banks.sv core/fetch_stage/ras.sv core/memory_sub_units/avalon_master.sv core/memory_sub_units/axi_master.sv core/memory_sub_units/local_mem_sub_unit.sv core/memory_sub_units/wishbone_master.sv core/types_and_interfaces/csr_types.sv core/types_and_interfaces/cva5_config.sv core/types_and_interfaces/cva5_types.sv core/types_and_interfaces/external_interfaces.sv core/types_and_interfaces/fpu_types.sv core/types_and_interfaces/internal_interfaces.sv core/types_and_interfaces/opcodes.sv core/types_and_interfaces/riscv_types.sv debug_module/debug_cfg_types.sv debug_module/debug_interfaces.sv debug_module/debug_module.sv debug_module/jtag_module.sv debug_module/jtag_register.sv debug_module/jtag_registers.sv examples/litex/l1_to_wishbone.sv examples/litex/litex_wrapper.sv examples/nexys/l1_to_axi.sv examples/nexys/nexys_config.sv examples/nexys/nexys_sim.sv examples/nexys/nexys_wrapper.sv examples/zedboard/cva5_wrapper.sv formal/interfaces/axi4_basic_props.sv formal/models/cva5_fbm.sv formal/models/cva5_formal_wrapper.sv l2_arbiter/axi_to_arb.sv l2_arbiter/l2_arbiter.sv l2_arbiter/l2_config_and_types.sv l2_arbiter/l2_external_interfaces.sv l2_arbiter/l2_fifo.sv l2_arbiter/l2_interfaces.sv l2_arbiter/l2_reservation_logic.sv l2_arbiter/l2_round_robin.sv local_memory/local_mem.sv local_memory/local_memory_interface.sv test_benches/axi_mem_sim.sv test_benches/cva5_tb.sv test_benches/sim_mem.sv test_benches/sim_stats.sv test_benches/unit_test_benches/alu_unit_tb.sv test_benches/unit_test_benches/div_unit_tb.sv test_benches/unit_test_benches/mul_unit_tb.sv test_benches/verilator/cva5_sim.sv test_benches/verilator/AXI_DDR_simulation/axi_l2_test.sv
core/cva5.sv:27: syntax error
I give up.
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Utilities)
Stage "Utilities" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (FPGA Build Pipeline)
Stage "FPGA Build Pipeline" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] parallel
[Pipeline] { (Branch: colorlight_i9)
[Pipeline] { (Branch: digilent_nexys4_ddr)
[Pipeline] stage
[Pipeline] { (colorlight_i9)
[Pipeline] stage
[Pipeline] { (digilent_nexys4_ddr)
Stage "colorlight_i9" skipped due to earlier failure(s)
[Pipeline] getContext
Stage "digilent_nexys4_ddr" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] stage
[Pipeline] { (Synthesis and PnR)
[Pipeline] stage
[Pipeline] { (Synthesis and PnR)
Stage "colorlight_i9" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
Stage "digilent_nexys4_ddr" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Flash colorlight_i9)
[Pipeline] stage
[Pipeline] { (Flash digilent_nexys4_ddr)
Stage "colorlight_i9" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
Stage "digilent_nexys4_ddr" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Test colorlight_i9)
[Pipeline] stage
[Pipeline] { (Test digilent_nexys4_ddr)
Stage "colorlight_i9" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
Stage "digilent_nexys4_ddr" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] // stage
[Pipeline] }
[Pipeline] }
[Pipeline] // stage
[Pipeline] // stage
[Pipeline] }
Failed in branch colorlight_i9
[Pipeline] }
Failed in branch digilent_nexys4_ddr
[Pipeline] // parallel
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] junit
Recording test results
No test report files were found. Configuration error?
Error when executing always post condition:
Also:   org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: caabc5c4-edad-47c8-a9e9-a2f4cd5105c3
hudson.AbortException: No test report files were found. Configuration error?
	at PluginClassLoader for junit//hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:253)
	at hudson.FilePath.act(FilePath.java:1234)
	at hudson.FilePath.act(FilePath.java:1217)
	at PluginClassLoader for junit//hudson.tasks.junit.JUnitParser.parseResult(JUnitParser.java:146)
	at PluginClassLoader for junit//hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArchiver.java:177)
	at PluginClassLoader for junit//hudson.tasks.junit.JUnitResultArchiver.parseAndSummarize(JUnitResultArchiver.java:282)
	at PluginClassLoader for junit//hudson.tasks.junit.pipeline.JUnitResultsStepExecution.run(JUnitResultsStepExecution.java:62)
	at PluginClassLoader for junit//hudson.tasks.junit.pipeline.JUnitResultsStepExecution.run(JUnitResultsStepExecution.java:27)
	at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)

[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 2
Finished: FAILURE