aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/test/lux/control.lux
blob: 4ac09ca394a623a013ff8ceeb0f431ff5401b9ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
(.module:
  [library
   [lux (#- function)
    ["_" test (#+ Test)]]]
  ["." / #_
   ["#." concatenative]
   ["#." concurrency #_
    ["#/." actor]
    ["#/." atom]
    ["#/." frp]
    ["#/." thread]
    ["#/." async]
    ["#/." semaphore]
    ["#/." stm]]
   ["#." continuation]
   ["#." exception]
   ["#." function]
   ["#." io]
   ["#." parser]
   ["#." pipe]
   ["#." reader]
   ["#." region]
   ["#." remember]
   [security
    ["#." policy]
    ["#." capability]]
   ["#." state]
   ["#." thread]
   ["#." try]
   ["#." writer]])

(def: concurrency
  Test
  ($_ _.and
      /concurrency/actor.test
      /concurrency/atom.test
      /concurrency/frp.test
      /concurrency/thread.test
      /concurrency/async.test
      /concurrency/semaphore.test
      /concurrency/stm.test
      ))

(def: security
  Test
  ($_ _.and
      /policy.test
      /capability.test
      ))

(def: .public test
  Test
  ($_ _.and
      /concatenative.test
      ..concurrency
      /continuation.test
      /exception.test
      /function.test
      /io.test
      /parser.test
      /pipe.test
      /reader.test
      /region.test
      /remember.test
      ..security
      /state.test
      /thread.test
      /try.test
      /writer.test
      ))