ESP32 - Testing keeps hanging

I am trying to test a simple “Hello, World” program on my ESP32-WROOM-32E devkit.

Here’s the structure of my file system for this project:

I even added a delay of 10000 to the setup().

When I build and test, it hangs indefinitely on the “If you don’t see any output for the first 10 secs…” message. I was able to get it to test just yesterday.

Processing * in esp32dev environment
-------------------------------------------------------------------------------------------------
Building & Uploading...
Testing...
If you don't see any output for the first 10 secs, please reset board (press reset button)

I’m pretty new so I feel like there’s something I’m missing. Maybe it’s the “main.cpp” in both the src and test folders causing confusion? How can I get it to actually test again?

The core of the actual code (new user so I can only do one embedded at a time)

remove main.cpp from test and use only src
plus show ini file

Use pre-formatted text to post your code instead of posting images.

Did you read Unit Testing — PlatformIO latest documentation?

You declare ‘int a’ within setup(), so you can’t access it in loop(). It is out of scope.
You should declare it at the beginning of the program
int a = 0;
void setup() {

}
void loop() {
if (a==9)

}

It is not obvious what output3() does.