Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test the latest release after moving to Java 17 #37

Open
damithc opened this issue Aug 8, 2024 · 14 comments
Open

Test the latest release after moving to Java 17 #37

damithc opened this issue Aug 8, 2024 · 14 comments
Labels
help wanted Extra attention is needed

Comments

@damithc
Copy link

damithc commented Aug 8, 2024

The latest AB3 release after moving to Java 17 is available at https://github.com/se-edu/addressbook-level3/releases/latest
Please help to smoke-test is and report your findings here.

@damithc damithc added the help wanted Extra attention is needed label Aug 8, 2024
@itstrueitstrueitsrealitsreal
OS: macOS Sonoma 14.2.1 arm64
Host: MacBook Pro (14-inch, 2021)
CPU: Apple M1 Pro (8) @ 3.23 GHz

Steps taken

  1. Ran java -jar addressbook.jar from the command line
  2. Ran some commands, clearing all the contacts.
  3. Closed the app
  4. Added some contacts to the address book
  5. Removed some contacts to the address book

Observations

The app seems to be working as expected.

Screenshot

Screenshot 2024-08-08 at 23 44 45

@hjungwoo01
Copy link

hjungwoo01 commented Aug 9, 2024

Development Environment

  • OS: macOS Sonoma 14.5 (arm64)
  • CPU: Apple M3 Pro

Steps Taken

  1. Downloaded the FAT JAR file from the release.
  2. Executed the JAR file using the command java -jar addressbook.jar.
  3. Tested all available commands.
  4. Simulated incorrect command inputs.

Conclusion

  • No issues were encountered during testing.

Screenshot

Screenshot 2024-08-09 at 7 25 03 AM

@Carlintyj
Copy link

OS used: MacOS (Silicon) Sonoma 14.4 (23E214)
Chip: M1

Downloaded the jar file from the release and ran java -jar addressbook.jar
Tested available commands on the AB3 interface.

Conclusion: No issues found.

Screenshot 2024-08-09 at 12 55 09 PM

@macareonie
Copy link

OS used: Windows 11
JDK distribution used: Oracle OpenJDK version 17.0.11

No issues encountered while testing

image

@aureliony
Copy link

Tested on Windows 10 with zulu jdk 17.0.11.

Steps followed:
Downloaded the JAR file(s) from the release.
Ran the JAR file(s) using java -jar addressbook.jar.
Performed a smoke test to check basic functionality.

Results:
Everything is functioning as expected.

image

@baskargopinath
Copy link

Chip: Apple M2 Pro
OS: MacOS Sonoma 14.5 (23F79)
Tested with zulu jdk 17.0.11.

Steps followed:
Downloaded the JAR file(s) from the release.
Ran the JAR file(s) using java -jar ...
Performed a smoke test to check basic functionality.

Results:
Everything is functioning as expected.

Screenshot 2024-08-10 at 8 53 47 PM

@bennyLCK
Copy link

OS: Windows 11
SDK Used: Oracle OpenJDK version 17.0.10 

Steps taken:

  1. Downloaded addressbook JAR file from the release
  2. Place the JAR file in an empty test folder
  3. Opened addressbook from Windows Powershell terminal using the command java -jar addressbook.jar
  4. Tested all user commands with expected results

Observations
No unexpected behavior observed.

image

@jedkohjk
Copy link

OS: Windows 11
SDK Used: Oracle OpenJDK version 17.0.10

Steps taken:
Downloaded addressbook JAR file
Entered command java -jar addressbook.jar in terminal
Tested all user commands with expected results

Screenshot

@teoks0199
Copy link

OS used: Windows 11
JDK distribution used: Oracle
java version "17.0.5" 2022-10-18 LTS

Steps I followed:
Downloaded the JAR file.
Ran the JAR file using java -jar addressbook.jar.
Performed a smoke test to check basic functionality.

Observations:
No unexpected behavior.

image

@brein62
Copy link

brein62 commented Aug 11, 2024

System Specs

Tested on 2 operating systems: Windows, Mac Silicon.

  1. Windows: Desktop running Windows 10
    • OpenJDK Zulu version 17.0.11
  2. Mac Silicon: MacBook Air 2020 (M1 chip) on MacOS Ventura 13.3
    • OpenJDK Zulu version 17.0.11

Procedure

Downloaded the addressbook.jar file from the GitHub release

Ran the JAR file in the terminal/PowerShell using java -jar addressbook.jar and performed a smoke test by running several commands to ensure basic functionality of the application:

  • add n/John p/12345678 e/[email protected] a/123 Example Road t/friends: works for both OSes
  • find Roy: works for both OSes
  • list: works for both OSes
  • help: works for both OSes
  • delete 3: works for both OSes
  • clear: works for both OSes
  • delete 3 should error after clearing: works for both OSes
  • add n/ should error: works for both OSes

Results

The JAR functions as expected and all commands run during the smoke test work properly for both OSes tested (Windows, Mac).

Screenshots

Windows

windows

Mac

mac

@jyue487
Copy link

jyue487 commented Aug 13, 2024

OS used: Mac Silicon

JDK distribution used: zulu jdk 17.0.11.

Steps followed:

  1. Download the JAR file.

  2. Run the JAR using java -jar addressbook.jar.

  3. Performed a smoke test to check basic functionality.
    list of tested functionalities:
    help
    add
    edit
    find
    list
    delete
    clear
    exit

Conclusion:
No major issues.

Screenshot 2024-08-14 at 1 20 19 AM

@drustanyjt
Copy link

OS: Ubuntu 22.04.4 LTS
JDK: OpenJDK 17
IDE: IntelliJ IDEA Ultimate 2024.1.4

Steps taken

  1. Ran java -jar addressbook.jar from the command line
  2. Ran the add, edit, clear, find, delete, exit commands
  3. Closed and reopened the app

No issues found.

Screenshot Reference

image

@billyhoce
Copy link

OS: Windows 11 Home v23H2

Testing with Java11

  • Attempting to run the application using "java -jar" results in an error stating that the executable was compiled with a newer version of java (Expected)

Testing with Java17

  • Followed the user guide for setup
  • Tested the following commands rigorously
    • help
    • add
    • list
    • edit
    • find
    • delete
    • clear
    • exit
  • Tested the following behaviours as listed in the user guide
    • items in square brackets are optional.

    • Items with …​ after them can be used multiple times including zero times.

    • Parameters can be in any order.

    • Extraneous parameters for commands that do not take in parameters (such as help, list, exit and clear) will be ignored.

  • Tested editing of the json file

All testing finds that the behaviour is as expected, and no issues were found.

image

@gongg21
Copy link

gongg21 commented Sep 28, 2024

A bit late on this but I wanted to offer an input too!

OS used: macOS Sonoma 14.4.1 with M1 Pro
JDK distribution used: Azul Zulu JDK FX 17
IDE used: IntelliJ IDEA 2022.3.1

Steps Taken:

  1. Download JAR file.
  2. Ran java -jar address book.jar on command line.
  3. Tested all commands.

help: output link that is valid and brings to AB3 UG
add: works correctly, with arguments in any order, and outputs appropriate errors for each invalid parameter.
list: works correctly regardless of additional arguments or whitespaces
edit: works correctly and updates fields accordingly, outputting appropriate validation errors as well
find: works correctly and outputs correct error if no/invalid arguments provided
delete: works correctly and outputs correct error if no/invalid arguments provided
clear: works correctly regardless of additional arguments or whitespaces
exit: works correctly and closes the program

Example Screenshot:
Screenshot 2024-09-28 at 4 57 35 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests