Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 8c72ab2bd4 in testGetCertificate also try reference number for previous year;
this can help early in the year when there are few or no certificates yet for the
current year and the lookup by boat name fails due to encoding issues for special
characters leading to deviations between the certificate itself and the database
master data for that certificate
2023-01-04 23:24:08 +01:00
Axel Uhl 15c606940a updated Dockerfile to use RELEASE arg instead of patching it with sed 2023-01-04 17:57:52 +01:00
Axel Uhl 61690d15aa trying to further stabilize CourseUpdateTest by waiting for TracTrac connection to be stopped 2023-01-04 17:49:27 +01:00
Axel Uhl b051137f3d updated Dockerfile.tpl to point to version 8.1.091 of SAP JVM 8 2023-01-04 17:29:29 +01:00
Axel Uhl 30abf1e55d adjusted mockito / objenesis package imports in yachtscoring test fragment 2022-12-30 10:34:50 +01:00
Axel Uhl ae1bb55a53 removed redundant import, avoiding warning 2022-12-30 10:28:05 +01:00
Axel Uhl 234af1264b Merge branch 'master' into bug5796 2022-12-29 23:18:11 +01:00
Axel Uhl b265acdf22 reverted accidental JavaSE-17 setting in GWT Sailing SDM.launch 2022-12-29 23:07:23 +01:00
Axel Uhl f9d6ae67a7 Merge branch 'bug5797' 2022-12-29 23:06:33 +01:00
Axel Uhl f70b97babc Merge remote-tracking branch 'origin/master' 2022-12-29 18:18:57 +01:00
Axel Uhl b2e8b69069 force delay between test regatta log entries to enforce timestamp difference 2022-12-29 18:18:11 +01:00
Axel Uhl 69edfe2bb8 bug5797: fixed more occasions where Charset could be null 2022-12-29 17:03:36 +01:00
Axel Uhl d4768d1ab8 extended copyright to 2023 2022-12-29 15:53:00 +01:00
Axel Uhl e022ae7017 Merge remote-tracking branch 'origin/master' 2022-12-29 14:51:41 +01:00
Axel Uhl af8d9530d6 bug5797: also handle null Charset for FileItem decoding 2022-12-29 14:32:52 +01:00
Axel Uhl 67e3db3595 bug5797: fixed Charset retrieval: content type may have null Charset 2022-12-29 14:23:57 +01:00
Axel Uhl a8b065f839 bug5797: comments and formatting 2022-12-29 13:36:50 +01:00
Axel Uhl 0260f11a22 bug5797: more cases of providing Charset to InputStreamReader constructor 2022-12-29 13:22:11 +01:00
Axel Uhl f5cb20ec0a bug5797: refactored wind importers and track importers 2022-12-29 13:11:44 +01:00
Axel Uhl e86232fc3b bug5797: continued introducing Charset argument in more InputStreamReader constructor calls 2022-12-29 10:59:34 +01:00
Axel Uhl 62499dacff use the local port of the request to obtain admin console release notes length 2022-12-24 03:13:08 +01:00
Axel Uhl d4ecf30c29 remove Alias(Factory)? stuff from Selenium project;
this lets us remove an old version of cglib which is no longer supported
and doesn't work with Java 17. The usages have been re-designed to use
the regular cell table entry iteration methods without problems.
2022-12-23 02:07:02 +01:00
Axel Uhl 7b5ee8da5f upgrading mockito bundle dependency to 4.8.1 2022-12-23 01:18:17 +01:00
Axel Uhl 8a8a6a6f2b removing ThreadPoolWithThreadLocalsTest;
it was useful as long as our specialized thread pools were trying to
copy inheritable thread locals to pool threads; since we removed this
functionality, this test is no longer needed
2022-12-23 01:15:01 +01:00
Axel Uhl 8fa86f9ae7 build patched GWT from branch issue-7987-compatibility-with-issue-9584;
this then already includes pull request https://github.com/gwtproject/gwt/pull/9791
which fixes https://github.com/gwtproject/gwt/issues/9584. After the Mockito upgrade
this was the last known place where illegal reflection could have prompted a
warning in Java 11 and an error in Java 17 unless --add-opens was used which
we're trying to avoid.
2022-12-23 00:31:15 +01:00
Axel Uhl fdbd8fd229 Merge branch 'translation' 2022-12-22 23:29:29 +01:00
Axel Uhl f2398ef96a fixed indentation in pom.xml 2022-12-22 23:25:05 +01:00
Axel Uhl cc9a16df41 removed -noSuperdevmode once more 2022-12-22 23:18:00 +01:00
Axel Uhl ff2ba85a0e aligned test launch config with docker-1[17] branches 2022-12-22 23:16:27 +01:00
Axel Uhl f9a75d275b another AndroidManifest fix regarding android:exported 2022-12-22 22:52:41 +01:00
Axel Uhl 5d084debff fixed AndroidManifest.xml syntax 2022-12-22 22:45:03 +01:00
Axel Uhl f2e4e8368d fixed android:exported="true" syntax in manifest 2022-12-22 22:35:28 +01:00
Axel Uhl 9372af0721 added android:exported="true" to <activity> tags in AndroidManifest.xml files 2022-12-22 22:10:00 +01:00
Axel Uhl f94e5a0791 bug5797: interims commit, passing Charset to InputStream constructor where possible 2022-12-22 18:55:19 +01:00
Axel Uhl f82daf8d96 fixing missing placeholder in "cs" translation (again) 2022-12-22 18:26:51 +01:00
Axel Uhl a64859c9c8 renamed EnumSetSerializationTest to EnumMapSerializationTest 2022-12-22 17:02:00 +01:00
Axel Uhl 43623e7de5 renamed EnumSetSerializationTest to EnumMapSerializationTest 2022-12-22 17:01:16 +01:00
Axel Uhl 562e3a8a47 in EnumMapUtil try first to do a regular class resolution, only then resort to Thread's context class loader;
tests had failed with a ClassCastException which was probably due to the
use of a different class loader; using standard resolution first is more
conservative now, and the thread context class loader then works only as
a last resort
2022-12-22 16:58:25 +01:00
Axel Uhl 7d4da6e4b6 use current thread's context class loader for EnumMap de-serialization 2022-12-22 16:11:03 +01:00
Axel Uhl 726ddf43f9 added EnumMapUtil to determine the key type also from an empty EnumMap 2022-12-22 09:36:36 +01:00
Axel Uhl d991062a29 removed obsolete System.println 2022-12-22 01:41:20 +01:00
Axel Uhl cbb3dfe88c added an example as test case for extracting the key type from an EnumMap 2022-12-22 01:26:41 +01:00
Axel Uhl dbf50800c6 Merge branch 'master' into mockito-4.8.1 2022-12-21 21:44:47 +01:00
Axel Uhl 7c28b4826e use MarkAsyncCallback to let RegattaDetailsCompositePO wait properly after a regatta has been modified 2022-12-21 21:40:20 +01:00
Axel Uhl 7db5d485fc upgraded android platform import for xmake to 31.1 2022-12-21 18:59:49 +01:00
Axel Uhl 45e0042860 upgrade compile and target SDK from 30 to 31 for Android apps 2022-12-21 18:40:14 +01:00
Axel Uhl 050359ccd3 Merge remote-tracking branch 'origin/master' into translation 2022-12-21 18:07:32 +01:00
Axel Uhl e062e2e0d6 mockito-4.8.1: upgraded dependency to 4.8.1 in landscape.aws.test 2022-12-21 17:45:28 +01:00
Axel Uhl 95f175d20d Merge branch 'master' into mockito-4.8.1 2022-12-21 15:34:04 +01:00
Axel Uhl 3b39519d8f use MAJORITY as read/write concern for store merging 2022-12-21 15:18:36 +01:00
Axel Uhl 5deb9fdd3f use read/write concern MAJORITY in SecurityServiceAndHasPermissionsProviderTest;
hoping this will create the causal consistency whose lacking may have
caused sporadic test failures
2022-12-21 14:56:20 +01:00
Axel Uhl 7da5b11e60 Merge branch 'master' into mockito-4.8.1 2022-12-21 14:30:36 +01:00
Axel Uhl 9884b967a9 formatting only 2022-12-21 14:26:32 +01:00
Axel Uhl 574e11885a in TestORCPublicCertificateDatabase.testGetCertificate fall back to refNo if boat name doesn't resolve;
special characters in the boat name may have been the reason for
deviations between certificate master data and query form
2022-12-21 14:19:20 +01:00
Axel Uhl 448da8b295 use a semaphore to ensure all receivers are done loading their queues before continuing with test 2022-12-21 14:12:26 +01:00
Axel Uhl 021fc81ed4 cleanly removing Race/TrackedRace from DomainFactory in tearDown;
this could help avoid failures in CourseUpdateTest where we can see an
unexpected waypointRemoved callback being logged for the CP1 waypoint
just added, and this most likely leads to the test failure. Perhaps the
tracked race, race and course were accidentally re-used across test
executions.
2022-12-21 13:41:59 +01:00
Axel Uhl d53c81de97 improved logging in GenericCellTablePO.createEntry to find out more about test failures;
TestLeaderboardConfiguration.testDynamicRaceDeletion fails with 4%
probability when it cannot obtain the DataEntryPO objects for the races
in the series table after deleting one race column from that series. The
log so far ("Can't create DataEntry of type DataEntryPO") suggests that
something went wrong while trying to invoke the constructor.
I've added logging for all exceptions caught in the process of
stepping through the superclasses in case finally no constructor
was found or none terminated normally.
2022-12-21 10:49:54 +01:00
Axel Uhl 74ac83a4cd mockito-4.8.1: consolidated imports, avoiding warnings 2022-12-21 10:09:57 +01:00
Axel Uhl 88f0a472d2 mockito-4.8.1: null is not matched by any(Class); using any() now 2022-12-21 10:03:01 +01:00
Axel Uhl ceccad7c22 Merge branch 'master' into mockito-4.8.1 2022-12-21 09:37:22 +01:00
Axel Uhl 57871ee872 docker-17: generalized Java version check in ImageConverterTest 2022-12-21 00:31:50 +01:00
Axel Uhl 022bbc0dd7 mockito-4.8.1: added missing bundles, bumped org.objenesis bundle version 2022-12-21 00:23:56 +01:00
Axel Uhl b0462d2233 mockito-4.8.1: upgraded Import-Package versions to 4.8.1 for mockito-core 2022-12-20 23:41:46 +01:00
Axel Uhl cbe9204f19 mockito-4.8.1: refactored all tests so they compile with mockito-core 4.8.1 2022-12-20 18:25:58 +01:00
Axel Uhl cd2d0d85ec aligned execution environment and JRE library used by jaxbdependencyfragment to 1.8 2022-12-20 17:29:53 +01:00
Axel Uhl 9113904aa6 jaxbdependencyfragment only requires Java-1.8 2022-12-20 17:20:47 +01:00
Axel Uhl 117c279c66 removed redundant comment in java/pom.xml 2022-12-20 16:26:18 +01:00
Axel Uhl d8ef15299d added missing Dockerfile for Java 17 2022-12-20 16:24:58 +01:00
Axel Uhl 1a2340bc38 added comment to java/pom.xml regarding where to also update tycho-version 2022-12-20 11:14:34 +01:00
Axel Uhl 2d0afab0de use Tycho 1.7.0 for building AWS SDK 2022-12-20 11:04:28 +01:00
Axel Uhl b1c87d570d use python3 instead of python for app code signing 2022-12-20 11:00:07 +01:00
Axel Uhl 3456085da1 fixed git of xmake dockerrun xmake.cfg file 2022-12-19 23:25:30 +01:00
Axel Uhl 50aa694031 upgraded xmake docker image to use to 1.0.26 2022-12-19 23:07:16 +01:00
Axel Uhl 6540dee4f5 removed explicit mention of grgit in xmake section again; it didn't help 2022-12-19 18:09:02 +01:00
Axel Uhl 95893504cc updated toolchains.xml to reflect that a JDK 17 may be helpful when building with 17 2022-12-19 17:51:09 +01:00
Axel Uhl fd932e6732 trying to re-add grgit to "xmake" section at end of build.gradle 2022-12-19 17:44:18 +01:00
Axel Uhl d27680b3e4 downgraded grgit Gradle plugin again to 2.3.0 2022-12-19 17:28:00 +01:00
Axel Uhl 74e18eaff8 use JAVA8_HOME for the gradle step in createLocalAwsApiP2Repository.sh 2022-12-19 17:19:32 +01:00
Axel Uhl a9d6a544e5 removed UseMembar from another start script 2022-12-19 10:48:42 +01:00
Axel Uhl ca338af676 removed UseMembar option from all launch configurations 2022-12-19 10:48:14 +01:00
Axel Uhl 957aaf83b6 adjusted launch configs to latest target platform changes 2022-12-19 10:36:46 +01:00
Axel Uhl 0befc91962 bug5794: removed extra space in build script 2022-12-19 10:11:20 +01:00
Axel Uhl 439c25f525 bug5794: keep using JAVA8_HOME for Gradle build of mobile apps 2022-12-19 01:32:11 +01:00
Axel Uhl 420b5e38f0 bug5794: don't try to provide a specific JavaSE-17.profile; it should be automatic;
See also https://bugs.eclipse.org/bugs/show_bug.cgi?id=527353
2022-12-19 00:00:10 +01:00
Axel Uhl 76c1cf2f47 bug5794: set Gradle distribution URL to version 7.3.3 2022-12-18 23:51:39 +01:00
Axel Uhl 08d1c97e3f Merge branch 'master' into bug5794 2022-12-18 23:44:38 +01:00
Axel Uhl 0aaf03c6fb try to use Gradle 7.3.3 which supports JDKs up to 17 2022-12-18 23:44:19 +01:00
Axel Uhl 04e2085207 "make"-file to make a docker image for sapsailing on sapmachine-17 2022-12-18 23:42:41 +01:00
Axel Uhl fa49150cbe don't use ZGC for Java runtimes >=11; G1GC may still be better for us in most cases 2022-12-18 23:03:10 +01:00
Axel Uhl 6f446b6857 bug5794: added asm.util and asm.analysis also to list of active bundles in target platform definition 2022-12-18 17:53:06 +01:00
Axel Uhl 261ecb4eb9 bug5794: added asm.analysis to target platform 2022-12-18 17:30:18 +01:00
Axel Uhl 53b9d967d1 added asm.util to target platform 2022-12-18 16:32:04 +01:00
Axel Uhl d4a1ecf3de fixed target platform definition 2022-12-18 14:56:14 +01:00
Axel Uhl 4154d0fa45 bug5794: trying to fix manifests 2022-12-18 02:08:16 +01:00
Axel Uhl c45e5acf4e bug5794: fixed version(s) for aries (source) bundle in com.sap.sse.feature.runtime/feature.xml 2022-12-18 01:17:47 +01:00
Axel Uhl 2ca4407574 bug5794: fixed aries.spifly sources manifest 2022-12-18 00:58:54 +01:00
Axel Uhl 5d04028e57 bug5794: upgraded org.apache.aries.spifly.dynamic.bundle from 1.2.4 to 1.3.6 2022-12-18 00:47:54 +01:00
Axel Uhl 5027f311a8 bug5794: added jaxbdependencyfragment 2022-12-18 00:44:28 +01:00
Axel Uhl 8658c6ffb4 added JavaSE-11.profile to the release tar.gz 2022-12-17 23:13:03 +01:00
Axel Uhl 2305ee6c62 removed redundant org.objectweb.asm specification from sailing.runtime feature 2022-12-17 17:46:17 +01:00