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