78 lines
3.3 KiB
Rust
78 lines
3.3 KiB
Rust
// Copyright (C) 2022 Yehowshua Immanuel
|
|
// This program is distributed under both the GPLV3 license
|
|
// and the YEHOWSHUA license, both of which can be found at
|
|
// the root of the folder containing the sources for this program.
|
|
|
|
// TODO: we should eventually be able to only test on just
|
|
// the files const
|
|
pub const FILES: [&str; 31] = [
|
|
"./tests/vcd-files/aldec/SPI_Write.vcd",
|
|
"./tests/vcd-files/ghdl/alu.vcd",
|
|
"./tests/vcd-files/ghdl/idea.vcd",
|
|
"./tests/vcd-files/ghdl/pcpu.vcd",
|
|
"./tests/vcd-files/gtkwave-analyzer/perm_current.vcd",
|
|
"./tests/vcd-files/icarus/CPU.vcd",
|
|
"./tests/vcd-files/icarus/rv32_soc_TB.vcd",
|
|
"./tests/vcd-files/icarus/test1.vcd",
|
|
"./tests/vcd-files/model-sim/CPU_Design.msim.vcd",
|
|
"./tests/vcd-files/model-sim/clkdiv2n_tb.vcd",
|
|
"./tests/vcd-files/my-hdl/Simple_Memory.vcd",
|
|
"./tests/vcd-files/my-hdl/sigmoid_tb.vcd",
|
|
"./tests/vcd-files/my-hdl/top.vcd",
|
|
"./tests/vcd-files/ncsim/ffdiv_32bit_tb.vcd",
|
|
"./tests/vcd-files/quartus/mipsHardware.vcd",
|
|
"./tests/vcd-files/quartus/wave_registradores.vcd",
|
|
"./tests/vcd-files/questa-sim/dump.vcd",
|
|
"./tests/vcd-files/questa-sim/test.vcd",
|
|
"./tests/vcd-files/riviera-pro/dump.vcd",
|
|
"./tests/vcd-files/systemc/waveform.vcd",
|
|
"./tests/vcd-files/treadle/GCD.vcd",
|
|
"./tests/vcd-files/vcs/Apb_slave_uvm_new.vcd",
|
|
"./tests/vcd-files/vcs/datapath_log.vcd",
|
|
"./tests/vcd-files/vcs/processor.vcd",
|
|
"./tests/vcd-files/verilator/swerv1.vcd",
|
|
"./tests/vcd-files/verilator/vlt_dump.vcd",
|
|
"./tests/vcd-files/vivado/iladata.vcd",
|
|
"./tests/vcd-files/xilinx_isim/test.vcd",
|
|
"./tests/vcd-files/xilinx_isim/test1.vcd",
|
|
// TODO : add signal ignore list to handle bitwidth mismatches
|
|
"./tests/vcd-files/xilinx_isim/test2x2_regex22_string1.vcd",
|
|
"./tests/vcd-files/scope_with_comment.vcd",
|
|
];
|
|
|
|
pub const GOOD_DATE_FILES: [&str; 24] = [
|
|
"./test-vcd-files/aldec/SPI_Write.vcd",
|
|
"./test-vcd-files/ghdl/alu.vcd",
|
|
"./test-vcd-files/ghdl/idea.vcd",
|
|
"./test-vcd-files/ghdl/pcpu.vcd",
|
|
"./test-vcd-files/gtkwave-analyzer/perm_current.vcd",
|
|
"./test-vcd-files/icarus/CPU.vcd",
|
|
"./test-vcd-files/icarus/rv32_soc_TB.vcd",
|
|
"./test-vcd-files/icarus/test1.vcd",
|
|
"./test-vcd-files/model-sim/CPU_Design.msim.vcd",
|
|
"./test-vcd-files/model-sim/clkdiv2n_tb.vcd",
|
|
"./test-vcd-files/my-hdl/Simple_Memory.vcd",
|
|
"./test-vcd-files/my-hdl/sigmoid_tb.vcd",
|
|
"./test-vcd-files/my-hdl/top.vcd",
|
|
"./test-vcd-files/questa-sim/dump.vcd",
|
|
"./test-vcd-files/questa-sim/test.vcd",
|
|
"./test-vcd-files/riviera-pro/dump.vcd",
|
|
"./test-vcd-files/vcs/Apb_slave_uvm_new.vcd",
|
|
"./test-vcd-files/vcs/datapath_log.vcd",
|
|
"./test-vcd-files/vcs/processor.vcd",
|
|
"./test-vcd-files/verilator/swerv1.vcd",
|
|
"./test-vcd-files/verilator/vlt_dump.vcd",
|
|
"./test-vcd-files/xilinx_isim/test.vcd",
|
|
"./test-vcd-files/xilinx_isim/test1.vcd",
|
|
"./test-vcd-files/xilinx_isim/test2x2_regex22_string1.vcd",
|
|
];
|
|
|
|
pub const BAD_DATE_FILES: [&str; 6] = [
|
|
"./test-vcd-files/ncsim/ffdiv_32bit_tb.vcd",
|
|
"./test-vcd-files/quartus/mipsHardware.vcd",
|
|
"./test-vcd-files/quartus/wave_registradores.vcd",
|
|
"./test-vcd-files/systemc/waveform.vcd",
|
|
"./test-vcd-files/treadle/GCD.vcd",
|
|
"./test-vcd-files/vivado/iladata.vcd",
|
|
];
|