Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CS3704 Profiles

Environment checks for CS3704: Intermediate Software Design and Engineering at Virginia Tech with Dr. Chris Brown.

Use these profiles to check verify your environment is correctly configured for a course, workshop, or homework assignment.

Checking your environment

To check your environment, run one of the tools below against one of the profiles stored in this repository (<assignment>.yml file).

With Baker 🍞 (recommended for this course)

Baker is a tool used by this course to automatically set up environments from a baker.yml configuration file. Use the following command to verify your environment is configured correctly for a given assignment.

baker check CS3704-VT/profile:3704.yml

With opunit πŸ•΅οΈβ€

opunit is a simple tool for verifying the configuration of a machine, including your laptop or a virtual machine you may create.

opunit profile CS3704-VT/profiles:3704.yml

baker check runs exactly this under the hood.

Reading the output

Each check prints a green βœ” or a red βœ–, and the run ends with a summary:

      version check
          βœ”   git --version: 2.55.0 > ^2.x.x => true
      command check
          βœ–   [command -v opencode] expected exit code: 0 actual exit code: 1

Summary

      50.0% of all checks passed.
      1 passed Β· 1 failed Β· 0 skipped

A red βœ– indicates your environment needs to be fixed before an assignment can be successfully completed. A sample successful output (from Fall 2026) is provided below. If you have any questions about why a check fails on your system, reach out to the instructor or a TA.

Sample Successful Profile Check for CS3704

About

Check if your for machine configuration meets requirements for CS3704 taught by dcbrown

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors