CMU-Robotics-Club / RoboBuggy2

A complete re-write of the old RoboBuggy.
GNU General Public License v3.0
3 stars 0 forks source link

Automated testing setup #42

Closed christianvluu closed 7 months ago

christianvluu commented 7 months ago

What type of PR is this? (check all applicable)

Description

QA Instructions, Screenshots, Recordings

Running ./setup_dev.sh without the --run-testing flag will NOT launch the automated testing docker container.

image

Jackack commented 7 months ago

Tested, works on Macbook Air.

Jackack commented 7 months ago

What's TEMP_DO_NOT_EDIT.txt

christianvluu commented 7 months ago

Temp requirements file bc docker requires them to be in the same directors per container. Figured it was kinda này to have the same file in two places so the setup scripts will copy them as needed from the root directory. Hence they are ignored by git and overwritten each time the container is spooled up.

What's TEMP_DO_NOT_EDIT.txt

christianvluu commented 7 months ago

^^ see line 82 onwards in setup dev for instance.

maya-doshi commented 7 months ago

It works for me on Fedora 39.

I had to make some fedora specific changes (These aren't important for the current merge though)