mirror of https://github.com/VLSIDA/OpenRAM.git
Run docker pull before running all tests for regression
This commit is contained in:
parent
184888b370
commit
c223c1ad1c
|
|
@ -36,12 +36,14 @@ BROKEN_STAMPS = \
|
||||||
sky130/19_pmulti_bank_test.ok \
|
sky130/19_pmulti_bank_test.ok \
|
||||||
sky130/19_psingle_bank_test.ok \
|
sky130/19_psingle_bank_test.ok \
|
||||||
sky130/19_bank_select_pbitcell_test.ok \
|
sky130/19_bank_select_pbitcell_test.ok \
|
||||||
|
%/19_single_bank_16mux_1rw_1r_test.ok \
|
||||||
|
%/19_single_bank_16mux_test.ok \
|
||||||
%/20_sram_1bank_16mux_1rw_1w_test.ok \
|
%/20_sram_1bank_16mux_1rw_1w_test.ok \
|
||||||
%/20_sram_1bank_16mux_test.ok \
|
%/20_sram_1bank_16mux_test.ok \
|
||||||
sky130/20_psram_1bank_2mux_1rw_1w_test.ok \
|
%/20_psram_1bank_2mux_1rw_1w_test.ok \
|
||||||
sky130/20_psram_1bank_2mux_1rw_1w_wmask_test.ok \
|
%/20_psram_1bank_2mux_1rw_1w_wmask_test.ok \
|
||||||
sky130/20_psram_1bank_2mux_1w_1r_test.ok \
|
%/20_psram_1bank_2mux_1w_1r_test.ok \
|
||||||
sky130/20_psram_1bank_2mux_test.ok \
|
%/20_psram_1bank_2mux_test.ok \
|
||||||
sky130/20_psram_1bank_4mux_1rw_1r_test.ok \
|
sky130/20_psram_1bank_4mux_1rw_1r_test.ok \
|
||||||
sky130/22_psram_1bank_2mux_func_test.ok \
|
sky130/22_psram_1bank_2mux_func_test.ok \
|
||||||
sky130/22_psram_1bank_4mux_func_test.ok \
|
sky130/22_psram_1bank_4mux_func_test.ok \
|
||||||
|
|
@ -85,13 +87,13 @@ WORKING_TECH_TEST_STAMPS=$(filter-out $(BROKEN_STAMPS), $(TECH_TEST_STAMPS))
|
||||||
|
|
||||||
|
|
||||||
# Run all technologies
|
# Run all technologies
|
||||||
all: $(WORKING_TECH_TEST_STAMPS)
|
all: docker-pull $(WORKING_TECH_TEST_STAMPS)
|
||||||
@ls -1 $(TOP_DIR)/compiler/tests/results/*/*.bad 1> /dev/null 2>&1 && echo "FAILING TESTS" && ls -1 $(TOP_DIR)/compiler/tests/results/*/*.bad | sed -e "s#^.*results\/##" && exit 1 || exit 0
|
@ls -1 $(TOP_DIR)/compiler/tests/results/*/*.bad 1> /dev/null 2>&1 && echo "FAILING TESTS" && ls -1 $(TOP_DIR)/compiler/tests/results/*/*.bad | sed -e "s#^.*results\/##" && exit 1 || exit 0
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
|
|
||||||
# Run a given technology
|
# Run a given technology
|
||||||
# e.g. make freepdk45
|
# e.g. make freepdk45
|
||||||
$(TECHS):
|
$(TECHS): docker-pull
|
||||||
@$(MAKE) --no-print-directory $(filter-out $(BROKEN_STAMPS), $(addprefix $@/, $(TEST_STAMPS)))
|
@$(MAKE) --no-print-directory $(filter-out $(BROKEN_STAMPS), $(addprefix $@/, $(TEST_STAMPS)))
|
||||||
.PHONY: $(TECHS)
|
.PHONY: $(TECHS)
|
||||||
|
|
||||||
|
|
@ -124,6 +126,10 @@ $(TEST_BASES):
|
||||||
rm -rf $(TOP_DIR)/compiler/tests/results/$* || echo "$* ... FAIL!"
|
rm -rf $(TOP_DIR)/compiler/tests/results/$* || echo "$* ... FAIL!"
|
||||||
.DELETE_ON_ERROR: $(TEST_STAMPS)
|
.DELETE_ON_ERROR: $(TEST_STAMPS)
|
||||||
|
|
||||||
|
.PHONY: docker-pull
|
||||||
|
docker-pull:
|
||||||
|
docker pull vlsida/openram-ubuntu:latest
|
||||||
|
|
||||||
# Mount environment for debug
|
# Mount environment for debug
|
||||||
#
|
#
|
||||||
mount:
|
mount:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue