f407ve_packetusart_c/platforms/platform-test-f4-ll/cpputest/scripts
Attila BODY 95af4ce0d8 git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll
subrepo:
  subdir:   "platforms/platform-test-f4-ll"
  merged:   "bc41134"
upstream:
  origin:   "git@github.com:compihu/platform-test-f4-ll.git"
  branch:   "master"
  commit:   "bc41134"
git-subrepo:
  version:  "0.4.3"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "87ee373"
2021-02-24 21:46:35 +01:00
..
convertToUnity git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
CppUnitTemplates git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
templates git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
UnityTemplates git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
VS2010Templates git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
appveyor_ci_build.ps1 git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
appveyor_ci_test.ps1 git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
appveyor_helpers.ps1 git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
checkForCppUTestEnvVariable.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
create_docker_images_and_containers git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
filterGcov.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
generate_junit_report_ant.xml git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
GenerateSrcFiles.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
InstallScripts.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
NewCBaseModule.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
NewCFunction.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
NewCInterface.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
NewCIoDriver.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
NewClass.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
NewCmiModule.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
NewCModule.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
NewHelp.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
NewInterface.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
NewLibrary.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
NewPackageDirs.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
NewProject.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
README.txt git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
RefactorRenameIncludeFile.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
reformat.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
ReleaseCppUTest.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
squeeze.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
svnignore.txt git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
travis_ci_after.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
travis_ci_build.sh git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00
zipExclude.txt git subrepo clone git@github.com:compihu/platform-test-f4-ll.git platforms/platform-test-f4-ll 2021-02-24 21:46:35 +01:00

The New*.sh scripts are helpful for creating the initial files for a new class...
	NewClass.sh - for TDDing a new C++ class
	NewInterface.sh - for TDDing a new interface along with its Mock
	NewCModule.sh - for TDDing a C module
	NewCmiModule.sh - for TDDing a C module where there will be multiple 
			instances of the module's data structure

Run InstallScripts.sh to
	1) Copy the scripts to /usr/local/bin
	2) Define symbolic links for each of the scripts

Like this:
	./scripts/InstallScripts.sh
	
You might have to add the execute privilege to the shell scripts.
Like this:
	chmod +x *.sh

Using NewClass for example:
	cd to the directory where you want the files located
	NewClass SomeClass
	
The script gets you ready for TDD and saves a lot of tedious typing
	Creates SomeClass.h SomeClass.cpp SomeClassTest.cpp
	with the class and test essentials in place
	(If the file already exists, no file is generated)


These scripts are written in bash.