diff --git a/.gitignore b/.gitignore index 73d283f54728d3f913dd73f1653169f8603b98bd..36e1a40a0e9ca088e02560042f57c841ea89ef19 100644 --- a/.gitignore +++ b/.gitignore @@ -18,4 +18,7 @@ tools/ess-env.conf .vscode require-ess/require.Makefile require-ess/Db/*.db -require-ess/Db/*.d \ No newline at end of file +require-ess/Db/*.d +cellMods +*.log +__pycache__ \ No newline at end of file diff --git a/tests/test_build/Makefile b/tests/test_build/Makefile deleted file mode 100644 index 9a67252dd82910b2c1a59f75ca857babd8d33604..0000000000000000000000000000000000000000 --- a/tests/test_build/Makefile +++ /dev/null @@ -1,17 +0,0 @@ - -.PHONY: default -default: test - -.PHONY: test -test: check_env - ${MAKE} -C wrapper init - ${MAKE} -C wrapper clean - ${MAKE} -C wrapper patch - ${MAKE} -C wrapper cellinstall - -.PHONY: check_env -check_env: guard-EPICS_BASE guard-E3_REQUIRE_VERSION - @#$(or $(wildcard ${EPICS_BASE}/require/${E3_REQUIRE_VERSION}/bin/setE3Env.bash), $(error setE3Env.bash not found. Please check your version of base and require.)) - -guard-%: - @#$(or ${$*}, $(error $* is not set)) diff --git a/tests/test_build/wrapper/Makefile b/tests/test_build/data/Makefile similarity index 100% rename from tests/test_build/wrapper/Makefile rename to tests/test_build/data/Makefile diff --git a/tests/test_build/wrapper/build.Makefile b/tests/test_build/data/build.Makefile similarity index 100% rename from tests/test_build/wrapper/build.Makefile rename to tests/test_build/data/build.Makefile diff --git a/tests/test_build/wrapper/build/database.db b/tests/test_build/data/build/database.db similarity index 100% rename from tests/test_build/wrapper/build/database.db rename to tests/test_build/data/build/database.db diff --git a/tests/test_build/data/patch/Site/0.0.0+0/apply.p0.patch b/tests/test_build/data/patch/Site/0.0.0+0/apply.p0.patch new file mode 100644 index 0000000000000000000000000000000000000000..4260cef4aac5f971e1567e0bbd938444c904bbfc --- /dev/null +++ b/tests/test_build/data/patch/Site/0.0.0+0/apply.p0.patch @@ -0,0 +1,9 @@ +diff --git database.db database.db +index 1806ff6..8701832 100644 +--- database.db ++++ database.db +@@ -1,3 +1,3 @@ + record(ai, "TEST") { +- ++ field(DESC, "OK") + } diff --git a/tests/test_build/wrapper/patch/Site/0.0.0-dont-apply.p0.patch b/tests/test_build/data/patch/Site/0.0.0-dont-apply.p0.patch similarity index 100% rename from tests/test_build/wrapper/patch/Site/0.0.0-dont-apply.p0.patch rename to tests/test_build/data/patch/Site/0.0.0-dont-apply.p0.patch diff --git a/tests/test_build/wrapper/patch/Site/0.0.0/dont-apply.p0.patch b/tests/test_build/data/patch/Site/0.0.0/dont-apply.p0.patch similarity index 100% rename from tests/test_build/wrapper/patch/Site/0.0.0/dont-apply.p0.patch rename to tests/test_build/data/patch/Site/0.0.0/dont-apply.p0.patch diff --git a/tests/test_build/test_build.py b/tests/test_build/test_build.py new file mode 100644 index 0000000000000000000000000000000000000000..fae0b6e717fa6e5834ada7089d1502213fb0c772 --- /dev/null +++ b/tests/test_build/test_build.py @@ -0,0 +1,13 @@ +import pytest +from distutils import dir_util + + +@pytest.fixture +def e3_wrapper(tmpdir): + dir_util.copy_tree("data", str(tmpdir)) + yield tmpdir + + +def test_patch(e3_wrapper): + print(e3_wrapper) + assert False \ No newline at end of file diff --git a/tests/test_build/wrapper/patch/Site/0.0.0+0/apply.p0.patch b/tests/test_build/wrapper/patch/Site/0.0.0+0/apply.p0.patch deleted file mode 100644 index 43da836c7233d55e698148f9f42c66a2fb32aa22..0000000000000000000000000000000000000000 --- a/tests/test_build/wrapper/patch/Site/0.0.0+0/apply.p0.patch +++ /dev/null @@ -1,9 +0,0 @@ -diff --git tests/test_build/wrapper/build/database.db tests/test_build/wrapper/build/database.db -index 1806ff6..8701832 100644 ---- tests/test_build/wrapper/build/database.db -+++ tests/test_build/wrapper/build/database.db -@@ -1,3 +1,3 @@ - record(ai, "TEST") { -- -+ field(DESC, "OK") - }