From ebfb8b6bdedf9ee0a8af24f911b8f69c15adfea1 Mon Sep 17 00:00:00 2001
From: Jason Hiser <jdhiser@gmail.com>
Date: Wed, 4 Sep 2019 14:12:33 -0400
Subject: [PATCH] cleanup of testing, integration with new turbo features

---
 cicd_testing/do-fuzz.sh      | 4 +++-
 cicd_testing/ehp-config.yaml | 5 +++--
 cicd_testing/ehp-seed.yaml   | 2 +-
 test/.gitignore              | 3 +++
 test/SConscript              | 5 ++---
 5 files changed, 12 insertions(+), 7 deletions(-)
 create mode 100644 test/.gitignore

diff --git a/cicd_testing/do-fuzz.sh b/cicd_testing/do-fuzz.sh
index 4f42a63..c12cfa2 100755
--- a/cicd_testing/do-fuzz.sh
+++ b/cicd_testing/do-fuzz.sh
@@ -11,9 +11,11 @@ function main()
 	scons -j3
 	cd test
 	scons 
-	strip test.exe
 	cd ..
 
+	# force reinstall tools so we are always up-to-date
+	yes | sudo bash -c "$(curl -fsSL allzp.zephyr-software.io/turbo/cli-install.sh)"
+
 	# better done with boost add -q -i 
 	turbo-cli boost add libehp || true
 	local bid=$(turbo-cli boost list|grep libehp|cut -d"	" -f1)
diff --git a/cicd_testing/ehp-config.yaml b/cicd_testing/ehp-config.yaml
index c51d453..5aa4698 100644
--- a/cicd_testing/ehp-config.yaml
+++ b/cicd_testing/ehp-config.yaml
@@ -1,4 +1,5 @@
 
-name: "test config"
+name: "libehp test config"
+
+ld-path-prepend-version: "libehp.so"
 
-preserve-program-name: false
diff --git a/cicd_testing/ehp-seed.yaml b/cicd_testing/ehp-seed.yaml
index 8295d77..ff0fa17 100644
--- a/cicd_testing/ehp-seed.yaml
+++ b/cicd_testing/ehp-seed.yaml
@@ -3,7 +3,7 @@ cmdline:
   - filename: test.exe
 env:
 files:
-  - name: test.exe
+  - name: test/test.exe
     contents: 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Y0VTYUljRUVDMUVQS2NSS1MzXwBfWmRsUHYAX1pTdDE2X19vc3RyZWFtX2luc2VydEljU3QxMWNoYXJfdHJhaXRzSWNFRVJTdDEzYmFzaWNfb3N0cmVhbUlUX1QwX0VTNl9QS1MzX2wAX1pTdDRlbmRsSWNTdDExY2hhcl90cmFpdHNJY0VFUlN0MTNiYXNpY19vc3RyZWFtSVRfVDBfRVM2XwBfWlN0MTZfX3Rocm93X2JhZF9jYXN0dgBfWk5TdDhpb3NfYmFzZTRJbml0QzFFdgBfWk5TbzlfTV9pbnNlcnRJbUVFUlNvVF8AX1pTdGxzSVN0MTFjaGFyX3RyYWl0c0ljRUVSU3QxM2Jhc2ljX29zdHJlYW1JY1RfRVM1X1BLYwBfWlN0NGNvdXQAX1pOU281Zmx1c2hFdgBsaWJnY2Nfcy5zby4xAF9VbndpbmRfUmVzdW1lAGxpYmMuc28uNgBfX3N0YWNrX2Noa19mYWlsAF9fYXNzZXJ0X2ZhaWwAX19jeGFfYXRleGl0AF9fY3hhX2ZpbmFsaXplAF9fbGliY19zdGFydF9tYWluAF9lZGF0YQBfX2Jzc19zdGFydABfZW5kAEdDQ18zLjAAR0xJQkNfMi40AEdMSUJDXzIuMi41AENYWEFCSV8xLjMAR0xJQkNYWF8zLjQuMjEAR0xJQkNYWF8zLjQuMTEAR0xJQkNYWF8zLjQuOQBHTElCQ1hYXzMuNAAAAAIAAwACAAMABAACAAAAAwACAAIABQAEAAYAAwACAAcAAgAIAAAACQADAAAAAAACAAEAAQABAAEAAQACAAEAAQCFAgAAEAAAACAAAABQJnkLAAAJABEDAAAAAAAAAQACAKICAAAQAAAAMAAAABRpaQ0AAAUAGQMAABAAAAB1GmkJAAADACMDAAAAAAAAAQAFALIAAAAQAAAAAAAAANOvawUAAAgALwMAABAAAABx+JcCAAAHADoDAAAQAAAAYfiXAgAABgBJAwAAEAAAAIl/KQIAAAQAWAMAABAAAAB0KZIIAAACAGYDAAAAAAAA+BwgAAAAAAAIAAAAAAAAACAPAAAAAAAAAB0gAAAAAAAIAAAAAAAAAPkSAAAAAAAACB0gAAAAAAAIAAAAAAAAAOAOAAAAAAAACCAgAAAAAAAIAAAAAAAAAAggIAAAAAAA0B8gAAAAAAAGAAAAAgAAAAAAAAAAAAAA2B8gAAAAAAAGAAAAEwAAAAAAAAAAAAAA4B8gAAAAAAAGAAAAFQAAAAAAAAAAAAAA6B8gAAAAAAAGAAAAFgAAAAAAAAAAAAAA8B8gAAAAAAAGAAAAFwAAAAAAAAAAAAAA+B8gAAAAAAAGAAAAGAAAAAAAAAAAAAAAECAgAAAAAAABAAAAEgAAAAAAAAAAAAAAICAgAAAAAAAFAAAAHgAAAAAAAAAAAAAASB8gAAAAAAAHAAAAAQAAAAAAAAAAAAAAUB8gAAAAAAAHAAAAAwAAAAAAAAAAAAAAWB8gAAAAAAAHAAAABAAAAAAAAAAAAAAAYB8gAAAAAAAHAAAABQAAAAAAAAAAAAAAaB8gAAAAAAAHAAAABgAAAAAAAAAAAAAAcB8gAAAAAAAHAAAABwAAAAAAAAAAAAAAeB8gAAAAAAAHAAAACAAAAAAAAAAAAAAAgB8gAAAAAAAHAAAACQAAAAAAAAAAAAAAiB8gAAAAAAAHAAAACgAAAAAAAAAAAAAAkB8gAAAAAAAHAAAACwAAAAAAAAAAAAAAmB8gAAAAAAAHAAAADAAAAAAAAAAAAAAAoB8gAAAAAAAHAAAADQAAAAAAAAAAAAAAqB8gAAAAAAAHAAAADgAAAAAAAAAAAAAAsB8gAAAAAAAHAAAADwAAAAAAAAAAAAAAuB8gAAAAAAAHAAAAEAAAAAAAAAAAAAAAwB8gAAAAAAAHAAAAEQAAAAAAAAAAAAAAyB8gAAAAAAAHAAAAFAAAAAAAAAAAAAAASIPsCEiLBQUTIABIhcB0Av/QSIPECMMA/zVCEiAA/yVEEiAADx9AAP8lQhIgAGgAAAAA6eD/////JToSIABoAQAAAOnQ/////yUyEiAAaAIAAADpwP////8lKhIgAGgDAAAA6bD/////JSISIABoBAAAAOmg/////yUaEiAAaAUAAADpkP////8lEhIgAGgGAAAA6YD/////JQoSIABoBwAAAOlw/////yUCEiAAaAgAAADpYP////8l+hEgAGgJAAAA6VD/////JfIRIABoCgAAAOlA/////yXqESAAaAsAAADpMP////8l4hEgAGgMAAAA6SD/////JdoRIABoDQAAAOkQ/////yXSESAAaA4AAADpAP////8lyhEgAGgPAAAA6fD+////JcIRIABoEAAAAOng/v///yW6ESAAZpAAAAAAAAAAADHtSYnRXkiJ4kiD5PBQVEyNBWoFAABIjQ3zBAAASI093gMAAP8VlhEgAPQPH0QAAEiNPcERIABVSI0FuREgAEg5+EiJ5XQZSIsFahEgAEiFwHQNXf/gZi4PH4QAAAAAAF3DDx9AAGYuDx+EAAAAAABIjT2BESAASI01ehEgAFVIKf5IieVIwf4DSInwSMHoP0gBxkjR/nQYSIsFMREgAEiFwHQMXf/gZg8fhAAAAAAAXcMPH0AAZi4PH4QAAAAAAIA9SRIgAAB1L0iDPd8QIAAAVUiJ5XQMSIs9ChEgAOgN////6Ej////GBSESIAABXcMPH4AAAAAA88NmDx9EAABVSInlXelm////U0iJ87oHAAAASI01igQAAEiNPd8QIADoWv7//0iLM0iNPdAQIADoK/7//0iJw7obAAAASI01aAQAAEiJx+g0/v//SInf6Jz9//+/AQAAAOhC/v//QVdBVkFVQVRVU0iD7BhIiwf/UCBIjQ2HECAASIsVgBAgAEgDSuiLURiD4rWDygiJURhMizBIi0AISIlEJAhJOcYPhDACAABMjSVUECAA6VkBAADo+v3//0iJ7+jS/f//SItFAL4KAAAASInv/1Aw6bcBAABIjQ1HBAAAuioAAABIjTX1AwAASI099wMAAOgP/f//SI0NKAQAALosAAAASI011gMAAEiNPd0DAADo8Pz//+ib/f//SInf6HP9//9IiwO+CgAAAEiJ3/9QMA++8EyJ/+iq/P//SInH6OL8//9Ig8UISTntD4SwAAAASItdALoOAAAASI01lwMAAEyJ5+gd/f//SIsDSInf/1AYSInGTInn6Jn8//9Jice6AQAAAEiNNVIDAABIicfo8vz//0iLA0iJ3/9QKEiJxkyJ/+hu/P//SYnHuhUAAABIjTVQAwAASInH6Mf8//9IiwNIid//UDhIicZMif/oQ/z//0mJx0iLAEiLQOhJi5wH8AAAAEiF2w+EKP///4B7OAAPhCP///8PtkND6TD///9Jg8YITDl0JAgPhMsAAABJix66DwAAAEiNNa8CAABMiefoX/z//0iLA0iJ3/9QIEiJxkyJ5+jb+///SInFugEAAABIjTWUAgAASInH6DT8//9IiwNIid//UChIicZIie/osPv//0mJxUiLAEiLQOhJi6wF8AAAAEiF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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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
     perms: rw
 network: ~
diff --git a/test/.gitignore b/test/.gitignore
new file mode 100644
index 0000000..b2a2491
--- /dev/null
+++ b/test/.gitignore
@@ -0,0 +1,3 @@
+*.exe
+*.os
+*.o
diff --git a/test/SConscript b/test/SConscript
index 43fe62b..3f08668 100644
--- a/test/SConscript
+++ b/test/SConscript
@@ -37,7 +37,6 @@ myenv=myenv.Clone(CPPPATH=Split(cpppath))
 myenv.Append(CXXFLAGS = " -std=c++11 -Wall -Werror -fmax-errors=1 -g ")
 
 lib=myenv.Program("test.exe",  Split(files), LIBPATH=Split(LIBPATH), LIBS=Split(LIBS))
-install=myenv.Install("../lib/", lib)
-Default(install)
+Default(lib)
 
-Return('install')
+Return('lib')
-- 
GitLab