-
Notifications
You must be signed in to change notification settings - Fork 620
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unit test input files are verified during make verify-units-inputs
#1909
Unit test input files are verified during make verify-units-inputs
#1909
Commits on Oct 10, 2018
-
Attempt to incorporate unit test input file checking to
make check
This is a work in progress.
Configuration menu - View commit details
-
Copy full SHA for 01bf87a - Browse repository at this point
Copy the full SHA 01bf87aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68aa5e8 - Browse repository at this point
Copy the full SHA 68aa5e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5eb81e - Browse repository at this point
Copy the full SHA a5eb81eView commit details -
After fixing puppet files, fix the expected.tags files.
We had to change some input.pp files to that they confirm to the puppet syntax. Due to those changes some tags have changed.
Configuration menu - View commit details
-
Copy full SHA for ac54a3f - Browse repository at this point
Copy the full SHA ac54a3fView commit details -
Use an empty target instead of a phony target
In th testing.mak, using a phony target will execute the target all the time. However for unit test input file checking, we only want to verify inputs that have been modified. An empty target construct in Makefile is suitable for that. Also update the gitignore file to ignore the empty target files.
Configuration menu - View commit details
-
Copy full SHA for 46276ca - Browse repository at this point
Copy the full SHA 46276caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26a3a48 - Browse repository at this point
Copy the full SHA 26a3a48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7619745 - Browse repository at this point
Copy the full SHA 7619745View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1652bf4 - Browse repository at this point
Copy the full SHA 1652bf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0553dc2 - Browse repository at this point
Copy the full SHA 0553dc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b31ca7f - Browse repository at this point
Copy the full SHA b31ca7fView commit details
Commits on Oct 11, 2018
-
First working attempt of further parametirization of verify-test-inputs.
The makefile now uses two nested defines to fully parameterize the unit test input file parameterization.
Configuration menu - View commit details
-
Copy full SHA for e339223 - Browse repository at this point
Copy the full SHA e339223View commit details -
Minor improvements to the makefile metaprogramming
1) Consume the stdout of the verification command. Prints too much to the console. Useful information to debug will be printed via the makefile echo and also the std err anyways 2) Add a clean-verify-units-input command.
Configuration menu - View commit details
-
Copy full SHA for f7132f7 - Browse repository at this point
Copy the full SHA f7132f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b383e7 - Browse repository at this point
Copy the full SHA 8b383e7View commit details -
Further metaprogramming improvements.
Set the clean dependencies. Get the extension parameter and use it correctly in the define block Install further test requirements in centos container.
Configuration menu - View commit details
-
Copy full SHA for 234540f - Browse repository at this point
Copy the full SHA 234540fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba44ae3 - Browse repository at this point
Copy the full SHA ba44ae3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8181d5c - Browse repository at this point
Copy the full SHA 8181d5cView commit details