The mypy module names of the test tree derive from the full path, anchored by the top-level test/__init__.py, but a file below a path component that is not a valid identifier - the dashes in jw-pkg - falls back to the bare file name, so two same-named test.py drivers collide (the duplicate module error that drove the runme.py and main.py renames). Rename the directory a sane Python name - jw_pkg, that's the better fix. Then name the driver test.py like all the others for consistency. Signed-off-by: Jan Lindemann <jan@janware.com>
14 lines
367 B
Makefile
14 lines
367 B
Makefile
TOPDIR = ../../../../..
|
|
|
|
include $(TOPDIR)/make/proj.mk
|
|
include $(TOPDIR)/make/test-jw-pkg.mk
|
|
|
|
all:
|
|
|
|
test: test.integration.in-tree
|
|
test.integration.in-tree:
|
|
$(TEST_CMD_LINE) --interactive false packages ls bash | grep /bin/bash | sort > test.out
|
|
diff test.out.expected test.out
|
|
clean: test.integration.in-tree.clean
|
|
test.integration.in-tree.clean:
|
|
rm -f test.out
|