Merge branch 'improvement/JAL-4212_remove_macos_test_java_icons' into merge/big_merge...
authorBen Soares <b.soares@dundee.ac.uk>
Fri, 18 Aug 2023 13:35:41 +0000 (14:35 +0100)
committerBen Soares <b.soares@dundee.ac.uk>
Fri, 18 Aug 2023 13:35:41 +0000 (14:35 +0100)
1  2 
build.gradle

diff --combined build.gradle
@@@ -1834,6 -1834,10 +1834,10 @@@ tasks.withType(Test).matching {t -> t.g
      info.events = [ TestLogEvent.FAILED ]
    }
  
+   if (OperatingSystem.current().isMacOsX()) {
+     testTask.systemProperty "apple.awt.UIElement", "true"
+     testTask.environment "JAVA_TOOL_OPTIONS", "-Dapple.awt.UIElement=true"
+   }
  
  
    ignoreFailures = true // Always try to run all tests for all modules
@@@ -4256,7 -4260,7 +4260,7 @@@ task jalviewjsLaunchTest 
    def stdout
    def stderr
    doFirst {
 -    def timeoutms = Integer.valueOf(jalviewjs_chromium_timeout) * 1000
 +    def timeoutms = Integer.valueOf(jalviewjs_chromium_overall_timeout) * 1000
      
      def binary = file(chromiumBinary)
      if (!binary.exists()) {
              errorOutput = execStderr
              executable(chromiumBinary)
              args(execArgs)
 +            println "COMMAND: '"+commandLine.join(" ")+"'"
            }
            executor.shutdownNow()
          }
              executor.shutdownNow()
            }
            // if no change in stderr for 10s then also end
 -          if (noChangeIterations >= 10) {
 +          if (noChangeIterations >= jalviewjs_chromium_idle_timeout) {
              executor.shutdownNow()
            }
            if (stderrString.length() == noChangeBytes) {