diff --git a/Lectures/L09_VerificationAndValidation/VerificAndValid.pdf b/Lectures/L09_VerificationAndValidation/VerificAndValid.pdf index e273edac649ac5a25d6d9f61e14066799df53b00..693ec11dba526c12ff83c4be3c829eb2a4d6458e 100644 Binary files a/Lectures/L09_VerificationAndValidation/VerificAndValid.pdf and b/Lectures/L09_VerificationAndValidation/VerificAndValid.pdf differ diff --git a/Lectures/L09_VerificationAndValidation/VerificAndValid.tex b/Lectures/L09_VerificationAndValidation/VerificAndValid.tex index cb6e7689ff5a57960132cda68ab9e8774d7372a8..664354114c5545720c18d91aae55d5e3ae040388 100755 --- a/Lectures/L09_VerificationAndValidation/VerificAndValid.tex +++ b/Lectures/L09_VerificationAndValidation/VerificAndValid.tex @@ -767,11 +767,11 @@ validity \frametitle{Continuous Integration Tools} \begin{itemize} \item Gitlab -\bi -\item Example at - \href{https://gitlab.cas.mcmaster.ca/andrem5/RogueReborn/pipelines}{Rogue - Reborn} -\ei +% \bi +% \item Example at +% \href{https://gitlab.cas.mcmaster.ca/andrem5/RogueReborn/pipelines}{Rogue +% Reborn} +% \ei \item Jenkins \item Travis \item \href{https://mcmasteru365.sharepoint.com/:v:/r/sites/course-555318-group/Shared\%20Documents/General/Tutorials/Tutorial\%202_\%20CI_CD-20220919_143225-Meeting\%20Recording.mp4?csf=1&web=1&e=obymWH&nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJTdHJlYW1XZWJBcHAiLCJyZWZlcnJhbFZpZXciOiJTaGFyZURpYWxvZy1MaW5rIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXcifX0\%3D} {Shared Team's Video on Continuous Integration} with \href{https://gitlab.cas.mcmaster.ca/courses/capstone/-/tree/main/Tutorials/T02_CICD?ref_type=heads} {extra material} diff --git a/Lectures/L10_VnVContinued/VnVContinued.pdf b/Lectures/L10_VnVContinued/VnVContinued.pdf index f26f49e639bb4b8eb90a3f977fb9e4401457811d..1ed2df13ff9a4c25b6e9b97ae219a98a3fb6443a 100644 Binary files a/Lectures/L10_VnVContinued/VnVContinued.pdf and b/Lectures/L10_VnVContinued/VnVContinued.pdf differ diff --git a/Lectures/L10_VnVContinued/VnVContinued.tex b/Lectures/L10_VnVContinued/VnVContinued.tex index 8d4a2f826a226c50df78b1897d24e8a9ca9b4a44..1ca05c2a05efabc27ee951923161851c2af465f6 100755 --- a/Lectures/L10_VnVContinued/VnVContinued.tex +++ b/Lectures/L10_VnVContinued/VnVContinued.tex @@ -334,10 +334,10 @@ validity \begin{frame} \frametitle{Continuous Integration Testing} \begin{itemize} +\item Building and testing software on every push (see \href{https://martinfowler.com/articles/continuousIntegration.html} {Fowler}) \item Information available on \href{https://en.wikipedia.org/wiki/Continuous_integration}{Wikipedia} -\item Developers integrate their code into a shared repo frequently (multiple - times a day) +\item Developers frequently integrate code into a shared repo \item Each integration is automatically accompanied by regression tests and other build tasks \item Build server @@ -362,23 +362,14 @@ validity \frametitle{Continuous Integration Tools} \begin{itemize} \item Gitlab -\bi -\item \href{https://github.com/smiths/vdisp/tree/main/.github/workflows} {vdisp} provides a Julia example -\item \href{https://gitlab.cas.mcmaster.ca/andrem5/RogueReborn/pipelines} {Rogue - Reborn} for a game example - \item \href{https://github.com/JacquesCarette/Drasil} {Drasil} - \bi - \item - \href{https://github.com/JacquesCarette/Drasil/tree/master/.github} - {GitHub Actions} - \item \href{https://jacquescarette.github.io/Drasil/} {Automated case study - documentation, code, and gen code documentation} - \item \href{https://jacquescarette.github.io/Drasil/}{Automated build of - dependency graphs (bottom of page)} - \ei -\ei +% \bi +% \item Example at +% \href{https://gitlab.cas.mcmaster.ca/andrem5/RogueReborn/pipelines}{Rogue +% Reborn} +% \ei \item Jenkins \item Travis +\item \href{https://mcmasteru365.sharepoint.com/:v:/r/sites/course-555318-group/Shared\%20Documents/General/Tutorials/Tutorial\%202_\%20CI_CD-20220919_143225-Meeting\%20Recording.mp4?csf=1&web=1&e=obymWH&nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJTdHJlYW1XZWJBcHAiLCJyZWZlcnJhbFZpZXciOiJTaGFyZURpYWxvZy1MaW5rIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXcifX0\%3D} {Shared Team's Video on Continuous Integration} with \href{https://gitlab.cas.mcmaster.ca/courses/capstone/-/tree/main/Tutorials/T02_CICD?ref_type=heads} {extra material} \item \href{https://www.docker.com/}{Docker} \bi \item Eliminates the ``it works on my machine'' problem @@ -1044,7 +1035,7 @@ checklists} \item Usability \bi \item \href{https://measuringu.com/sus/}{Fairly simple standard survey} -\item \href{https://gitlab.cas.mcmaster.ca/andrem5/RogueReborn/blob/master/Doc/TestPlan/TestPlan.pdf}{Example} +%\item \href{https://gitlab.cas.mcmaster.ca/andrem5/RogueReborn/blob/master/Doc/TestPlan/TestPlan.pdf}{Example} \ei \end{itemize} \end{frame}