nus-cs2113-AY2223S1 / forum

4 stars 0 forks source link

Does failing CI/CD test affect the delivery of our program? #40

Open Than-Duc-Huy opened 1 year ago

Than-Duc-Huy commented 1 year ago

Our program is a hybrid CLI-GUI program. The GUI component is only a simple text area for the user to key in the input. Rationale: we believe that for our application, it would be more convenient for the user to type freely instead of remembering the syntax

The simple GUI component is shown below image

The simple implementation is approved by Prof Akshay image

When we write the JUnit test for the GUI component, our computer can open the GUI. However, we have trouble with the test task on Github because it is headless, there is no X11 display. The error is as followed. image

I want to ask if we can ship the product with the CI/CD on github failing in this particular instance because of the GUI nature of the product. It is very near to the deadline (Monday) and the GUI is quite integral to our product.