omegat icon indicating copy to clipboard operation
omegat copied to clipboard

feat: support GUI test

Open miurahr opened this issue 1 year ago • 24 comments

Pull request type

  • Build and release changes -> [build/release]

Which ticket is resolved?

dev-ML https://sourceforge.net/p/omegat/mailman/omegat-development/thread/47347769-ccd4-4272-9155-9eaf96c0296c%40northside.tokyo/#msg58743384

What does this PR change?

  • refacotr main gui classes to allow GUI test - MainWindowMenuHandler class inherited from BaseMenuHanlder abstract class - Tester should implement MenuHandler class for test inherited from BaseMenuHandler class

  • Add testGui configuration on gradle

  • Set gui test source under test/gui

  • Introduce TestCoreGUI class

  • Add BasicMenuItemTest

Other information

miurahr avatar Feb 18 '24 13:02 miurahr

❌ Run Gradle test failed:

github-actions[bot] avatar Feb 20 '24 23:02 github-actions[bot]

❌ Run Gradle test failed:

github-actions[bot] avatar Feb 24 '24 02:02 github-actions[bot]

❌ Run Gradle test failed: https://gradle.com/s/zxd4xuucwyflw

github-actions[bot] avatar Feb 29 '24 08:02 github-actions[bot]

❌ Run Gradle test failed: https://gradle.com/s/zafrtw6gy2hd6

github-actions[bot] avatar Feb 29 '24 08:02 github-actions[bot]

❌ Run Gradle test failed: https://gradle.com/s/4t6rmoxo26mxi

github-actions[bot] avatar Feb 29 '24 11:02 github-actions[bot]

❌ Run Gradle test failed: https://gradle.com/s/c2pct5rqkyjdg

github-actions[bot] avatar Mar 01 '24 02:03 github-actions[bot]

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/dh3zckxyddkgs

github-actions[bot] avatar Mar 01 '24 04:03 github-actions[bot]

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/dvwdt7267a72a

github-actions[bot] avatar Mar 01 '24 04:03 github-actions[bot]

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/wclfu3lwsbpi6

github-actions[bot] avatar Mar 03 '24 02:03 github-actions[bot]

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/lo7ie46rzfajm

github-actions[bot] avatar Mar 03 '24 04:03 github-actions[bot]

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/ou7vktpmjyqha

github-actions[bot] avatar Mar 04 '24 07:03 github-actions[bot]

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/e6crgns4so2zk

github-actions[bot] avatar Mar 04 '24 09:03 github-actions[bot]

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/xvvpar3xfdzg4

github-actions[bot] avatar Mar 04 '24 23:03 github-actions[bot]

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/u4eiqhop6qm2k

github-actions[bot] avatar Mar 05 '24 14:03 github-actions[bot]

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/crjbb4kmmzfhu

github-actions[bot] avatar Mar 06 '24 08:03 github-actions[bot]

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/n5geytulsqtlc

github-actions[bot] avatar Mar 06 '24 13:03 github-actions[bot]

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/d3cx6rqlub63i

github-actions[bot] avatar Mar 06 '24 23:03 github-actions[bot]

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/but4hqd54whwi

github-actions[bot] avatar Mar 07 '24 00:03 github-actions[bot]

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/iawvfz3bwxntu

github-actions[bot] avatar Mar 07 '24 05:03 github-actions[bot]

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/73dbfbutd7mz4

github-actions[bot] avatar Mar 07 '24 05:03 github-actions[bot]

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/enck273o6ptfs

github-actions[bot] avatar Mar 09 '24 02:03 github-actions[bot]

  • It seems better to add definitions of UI names at end of class definition because of test purpose.

miurahr avatar Mar 09 '24 03:03 miurahr

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/cuwxyeaeonjgw

github-actions[bot] avatar May 24 '24 07:05 github-actions[bot]

❌ Unit Tests, Quality checks, and Acceptance Tests failed.

Please look a Gradle Scan page for details: https://gradle.com/s/jpqrsrdjhuf6s

github-actions[bot] avatar May 24 '24 08:05 github-actions[bot]