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 |
|