Codebase list ausweisapp2 / b64471d
New upstream version 1.22.7 John Paul Adrian Glaubitz 1 year, 11 months ago
11 changed file(s) with 155 addition(s) and 8 deletion(s). Raw diff Collapse all Expand all
5555 set(CMAKE_OSX_DEPLOYMENT_TARGET 10.13 CACHE STRING "Required macOS version")
5656 endif()
5757
58 project(AusweisApp2 VERSION 1.22.6 LANGUAGES ${LANGUAGES})
58 project(AusweisApp2 VERSION 1.22.7 LANGUAGES ${LANGUAGES})
5959
6060 # Set TWEAK if not defined in PROJECT_VERSION above to
6161 # have a valid tweak version without propagating it
0 AusweisApp2 1.22.7
1 ^^^^^^^^^^^^^^^^^^
2
3 **Releasedatum:** 20. Mai 2022
4
5
6 Anwender
7 """"""""
8 - Ein Absturz bei den neuen Systembenachrichtigungen ab
9 macOS 10.14 wurde behoben.
10
11
12 Entwickler
13 """"""""""
33 .. toctree::
44 :maxdepth: 1
55
6 1.22.7
67 1.22.6
78 1.22.5
89 1.22.4
5151 Im Rahmen der Qualitätssicherung werden die folgenden Browserversionen
5252 getestet.
5353
54 - Chrome 100
54 - Chrome 101
5555
56 - Firefox 99
56 - Firefox 100
5757
5858 - Internet Explorer 11
5959
60 - Safari 15.3
60 - Safari 15.4
6161
6262 - Edge 98
6363
117117 Anbieter umgesetzten Aktivierung. Daher empfehlen wir einen der
118118 folgenden Browser zu verwenden.
119119
120 - Chrome 100 (iOS/Android)
120 - Chrome 101 (iOS/Android)
121121
122 - Firefox 99 (iOS/Android)
122 - Firefox 100 (iOS/Android)
123123
124124 - Safari 15.3 (iOS)
125125
55 .. toctree::
66 :maxdepth: 1
77
8 1.22.7
89 1.22.6
910 1.22.5
1011 1.22.4
0 import common.RootTrigger
1
2 def j = new RootTrigger
3 (
4 jobName: '_Review_Trigger_Configuration_',
5 triggerJob: '${REVIEW_BRANCH}__Review_Trigger_Configuration'
6 ).generate(this)
0 import common.Review
1 import common.Build.JobType
2 import static common.Constants.strip
3
4 def j = new Review
5 (
6 name: 'Configuration',
7 libraries: ['Linux'],
8 label: 'Linux',
9 artifacts: 'tmp/*.log',
10 allowEmptyArtifacts: true,
11 xunit: true
12 ).generate(this)
13
14
15 j.with
16 {
17 wrappers
18 {
19 environmentVariables
20 {
21 env("QT_PLUGIN_PATH", '$WORKSPACE/libs/build/dist/plugins')
22 }
23 }
24
25 steps
26 {
27 shell('cd source; cmake -DCMD=IMPORT_PATCH -P cmake/cmd.cmake')
28
29 shell(strip('''\
30 cd build;
31 cmake -Werror=dev ../source
32 -DCMAKE_PREFIX_PATH=${WORKSPACE}/libs/build/dist
33 -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
34 -DBUILD_SHARED_LIBS=on
35 '''))
36
37 shell('''\
38 cd build; make ${MAKE_FLAGS} ALL_Test_configuration
39 '''.stripIndent().trim())
40
41 shell('''\
42 cd build; ctest --output-on-failure ${MAKE_FLAGS} -R Test_configuration
43 '''.stripIndent().trim())
44
45 shell('''\
46 cd build; ctest --output-on-failure ${MAKE_FLAGS} -L json
47 '''.stripIndent().trim())
48 }
49 }
0 import common.Trigger
1 import common.Constants
2 import common.Build.JobType
3 import static common.Constants.createEnvMap
4 import static common.Constants.createReviewMessage
5 import static common.Constants.getEnvNumber
6
7 def getJobs()
8 {
9 return ['Formatting', 'Configuration']
10 }
11
12 String getName(String name)
13 {
14 return "${MERCURIAL_REVISION_BRANCH}_Review_" + name
15 }
16
17 def envMap = createEnvMap(getJobs(), this.&getName)
18 def reviewMessage = createReviewMessage(getJobs(), this.&getName)
19
20
21 def j = new Trigger
22 (
23 name: '_Review_Trigger_Configuration',
24 jobType: JobType.Multi
25 ).generate(this)
26
27
28 j.with
29 {
30 concurrentBuild()
31
32 wrappers
33 {
34 environmentVariables
35 {
36 envs(envMap)
37 }
38 }
39
40 steps
41 {
42 shell('cd source; hg import --no-commit ../patch.diff')
43
44 phase('General', 'UNSTABLE')
45 {
46 phaseJob(getName('Formatting'))
47 }
48
49 phase('Unit Tests', 'UNSTABLE')
50 {
51 phaseJob(getName('Configuration'))
52 }
53 }
54
55 configure
56 {
57 project -> project / 'publishers' << 'org.jenkinsci.plugins.jenkinsreviewbot.ReviewboardNotifier' {
58 shipItOnSuccess 'false'
59 useMarkdown 'true'
60 customMessage "${reviewMessage}"
61 }
62 }
63 }
10521052 "longDescription": {
10531053 "": "Internetbasierte An-, Ab- und Ummeldung von Kraftfahrzeugen"
10541054 },
1055 "address": "https://www.kreis-viersen.de/de/dienstleistungen/ikfz",
1055 "address": "https://kreis-viersen.de/ikfz",
10561056 "homepage": "https://www.kreis-viersen.de",
10571057 "phone": "+49 2162 39 1566",
10581058 "email": "post@kreis-viersen.de",
3535 }
3636
3737
38 void ensureNotificationPermission(const std::function<void()>& pCallback)
38 void ensureNotificationPermission(std::function<void()> pCallback)
3939 {
4040 #ifdef QT_NO_DEBUG
4141 if (@available(macOS 10.14, *))
111111 ADD_TEST_EXECUTABLE(${TESTNAME} ${sourcefile})
112112 GET_TEST_CMDLINE(TEST_CMDLINE ${TESTNAME})
113113 add_test(${TESTNAME} ${TESTNAME} ${TEST_CMDLINE})
114 add_dependencies(${TESTNAME} AusweisAppRcc)
114115 set_tests_properties(${TESTNAME} PROPERTIES FAIL_REGULAR_EXPRESSION "nullptr parameter")
115116 set_tests_properties(${TESTNAME} PROPERTIES ENVIRONMENT "QT_ENABLE_REGEXP_JIT=0")
116117
119120 else()
120121 set_tests_properties(${TESTNAME} PROPERTIES LABELS "ausweisapp" TIMEOUT 120)
121122 endif()
123
124 # Create a target for each folder and add each test as a dependency
125 get_filename_component(TEST_FOLDER_TARGET ${sourcefile} DIRECTORY)
126 EXTRACT_TESTNAME(TEST_FOLDER_TARGET ${TEST_FOLDER_TARGET})
127 set(TEST_FOLDER_TARGET "ALL_${TEST_FOLDER_TARGET}")
128 if(NOT TARGET ${TEST_FOLDER_TARGET})
129 add_custom_target(${TEST_FOLDER_TARGET})
130 endif()
131 add_dependencies(${TEST_FOLDER_TARGET} ${TESTNAME})
122132 endforeach()
123133 endfunction()
124134