Commit Graph

74 Commits

Author SHA1 Message Date
Wolfgang Witt
4e76fe7e50 fix: increase size of test instances again (oops) 2021-03-15 10:45:37 +00:00
Wolfgang Witt
525e24b56d chore(test): check for non-overlapping rangeDescription 2021-03-15 10:45:37 +00:00
Wolfgang Witt
6ccc192426 chore: remove -Wwarn 2021-03-15 10:45:37 +00:00
Wolfgang Witt
795598ea06 chore(test): re-enable justifiedNullResult-test 2021-03-15 10:45:37 +00:00
Wolfgang Witt
5480e2d7b7 chore: names with non-ascii prefix get a ExamOccurrenceMappingSpecial 2021-03-15 10:45:37 +00:00
Wolfgang Witt
d60f93561f fix: make sure it compiles again + add 2-letter name 2021-03-15 10:45:37 +00:00
Wolfgang Witt
a66c61cecc chore(test): add surnames with unicode characters 2021-03-15 10:45:37 +00:00
Wolfgang Witt
dbd7726bbb chore(test): add test for ExamRoomRandom 2021-03-15 10:45:37 +00:00
Wolfgang Witt
b6df520fab chore(test): disable justifiedNullResult-tests 2021-03-15 10:45:37 +00:00
Wolfgang Witt
a692899ae6 chore(test): make UserProperties a newtype 2021-03-15 10:45:37 +00:00
Wolfgang Witt
385af53372 chore(test): use annotate to easier see which test failed 2021-03-15 10:45:37 +00:00
Wolfgang Witt
48ee67f6d6 chore(test): allow valid nullResults
ExamRoomMatriculation sometimes shows incorrect ranges
2021-03-15 10:45:37 +00:00
Wolfgang Witt
9d8a94717a chore(test): respect users without matriculation number 2021-03-15 10:45:37 +00:00
Wolfgang Witt
4dccd2830b chore(test): prepare for ExamRoomMatriculation-Tests 2021-03-15 10:45:37 +00:00
Wolfgang Witt
eadbbce661 chore(test): increase test size + prepare for matriculation tests 2021-03-15 10:45:37 +00:00
Wolfgang Witt
abb2342ab5 chore(test): abuse Show+Enum+Bounded for more concise test specification 2021-03-15 10:45:37 +00:00
Wolfgang Witt
46e6ca9217 chore(test): add tests with nudges 2021-03-15 10:45:37 +00:00
Wolfgang Witt
27f30dcd17 chore(test): rearrange to allow easier parameter adjustments 2021-03-15 10:45:37 +00:00
Wolfgang Witt
4d9ef2a64d chore(test): property test with preselected users 2021-03-15 10:45:37 +00:00
Wolfgang Witt
5de8f0ae23 chore(test): move generators to their own functions 2021-03-15 10:45:37 +00:00
Wolfgang Witt
c0fd3bc1e4 chore(test): finalize property description 2021-03-15 10:45:37 +00:00
Wolfgang Witt
aba5c53a0b chore(test): refine ExamOccurence-creation 2021-03-15 10:45:37 +00:00
Wolfgang Witt
52678cddf4 chore(test): provide very "arbitrary" instance for ExamOccurrence 2021-03-15 10:45:37 +00:00
Wolfgang Witt
a9f432d6b0 chore(test): finally manged to create a users map 2021-03-15 10:45:37 +00:00
Wolfgang Witt
f68ae3b356 chore(test): first try at property test (incomplete) 2021-03-15 10:45:37 +00:00
Wolfgang Witt
9f83cc2e5b chore(test): create file ExamSpec.hs with basic information for the error case 2021-03-15 10:45:37 +00:00
Gregor Kleen
c76794f7c8 chore: fix tests 2021-02-15 15:31:23 +01:00
Gregor Kleen
ef7a743c60 test: enusre arc roundtrips 2021-02-11 08:53:09 +01:00
Gregor Kleen
82b3a6364c feat(workflows): wire up ws-school 2020-11-24 22:35:59 +01:00
Gregor Kleen
319c75a85a feat(rooms): different room types & hidden rooms 2020-11-19 14:25:38 +01:00
Gregor Kleen
6d475497c0 fix(exam-form): sort occurrences and parts 2020-09-18 15:16:55 +02:00
Gregor Kleen
28e93c8fec chore(files): test roundtripping through minio & db 2020-09-11 18:43:00 +02:00
Gregor Kleen
d2e8ac3a2a chore: bump zip-stream 2020-09-10 15:09:26 +02:00
Gregor Kleen
350ee79af3 fix: zip handling & tests 2020-09-09 13:44:01 +02:00
Gregor Kleen
5541619372 fix: tests 2020-08-27 18:33:41 +02:00
Gregor Kleen
38d7b6bdc7 chore: fix tests 2020-08-10 15:56:37 +02:00
Gregor Kleen
93d0ace8ba feat(personalised-sheet-files): download from CUsersR 2020-08-10 11:41:51 +02:00
Gregor Kleen
f452b2b24f feat(personalised-sheet-files): i18n 2020-08-07 20:51:53 +02:00
Gregor Kleen
ed5fb6e218 feat(personalised-sheet-files): finish upload functionality
TODO: Interaction of course participants with personalised files
2020-08-06 09:57:53 +02:00
Gregor Kleen
19b8b0616f fix: shutdown behaviour & tests 2020-07-21 15:52:45 +02:00
Gregor Kleen
62dd7b9f04 fix(rating-files): support integral points values
Fixes #604
2020-06-24 14:01:52 +02:00
Gregor Kleen
036c74ef49 fix: hlint & build 2020-06-18 10:12:08 +02:00
Gregor Kleen
af7947328d feat(ratings): parsing for new format 2020-06-17 12:57:54 +02:00
Gregor Kleen
2bf484609e feat(rating): pretty-print to new yaml based format
Parsing not implemented yet; tests should fail
2020-06-16 18:23:02 +02:00
Gregor Kleen
cfaea9c08b chore: bump to lts-15.0
BREAKING CHANGE: major version bumps
2020-02-23 11:12:45 +01:00
Gregor Kleen
cfa58b22ce chore: fix tests 2020-02-07 21:50:48 +01:00
Gregor Kleen
66fd3c8c76 chore: fix tests 2020-01-11 22:49:03 +01:00
Gregor Kleen
5f04593b30 fix(rating files): better descriptions & tests 2019-11-04 11:55:07 +01:00
Gregor Kleen
67e3b38834 chore: bump versions
BREAKING CHANGE: yesod >=1.6
2019-09-25 13:46:10 +02:00
Gregor Kleen
12067de2ff feat(user-schools): automatically assign users to schools
Based on StudyTerms and SchoolLdap
2019-08-28 17:08:23 +02:00