File: testProject.tjp

package info (click to toggle)
taskjuggler 2.3.0-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 8,764 kB
  • ctags: 3,700
  • sloc: cpp: 36,852; sh: 12,761; xml: 5,541; perl: 5,207; makefile: 269; python: 258; lisp: 67
file content (120 lines) | stat: -rw-r--r-- 2,778 bytes parent folder | download
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
project testProject  "testProject for xml2gantt" "$Id: testProject.tjp 368 2002-12-11 09:11:32Z ray $" 2002-04-15 2002-10-01

rate 0.330
currency "KEUR"

resource worker_1 "Alfred Qwertz" {
     maxeffort 0.8
}
resource worker_2 "Bar Baz" {
     maxeffort 0.75
}
resource worker_3 "Foo Bar" {
     maxeffort 0.3
}

macro __worker [
        allocate worker_1   { load 1.00 }
        allocate worker_2   { load 0.75 }
        allocate worker_3   { load 0.85 }
]

#-- tasks
task testProject "testProject for xml2gantt" {
    priority 500
    task start "Start of Development" {
        start 2002-05-01
        end   2002-05-01
        milestone
    }

    task devel "Development" {
        note "this is the global development task"
        task dev_1 "Devel-Job 1" {
            note "devel job 1 ..."
            length 7d
            complete 100
            ${__worker}
            startbuffer 10
            depends !!start
        }
        task dev_2 "Devel-Job 2" {
            note "devel job 2 ..."
            length 13d
            complete 90
            ${__worker}
            endbuffer 10
            depends !dev_1
        }
        task dev_21 "Devel-Job 2.1" {
            length 4d
            complete 80
            allocate worker_2
            depends !dev_1
        }
        task dev_3 "Devel-Job 3" {
            length 23d
            complete 35
            ${__worker}
            endbuffer 5
            depends !dev_2
        }
        task dev_4 "Devel-Job 4" {
            length 1d
            complete 35
            ${__worker}
            depends !dev_2
        }
        depends !start
    }

    task beta1 "first public beta" {
        note "first beta-iso include in cd-tracker"
        depends !devel
        milestone
    }

    task docuIN "make input for Documentation-Team" {
        note "write input for docu-team in ascii"
        task dev_21 "2te with name dev_21" {
            length 14d
            ${__worker}
        }
        task done "doing" {
            length 3d
            allocate worker_3
            depends !dev_21
        }
        depends !beta1
    }

    task makeDocu "write the documentation" {
        note "docu-team makes handbook and layout ..."
        task doing "write manuscript" {
            length 12d
            ${__worker}
        }
        task trans_en "translate to en" {
            length 7d
            allocate worker_3
            depends !doing
        }
        depends !docuIN
    }

    task buffer "sec plan buffer time" {
        end   2002-09-15
        depends !devel, !makeDocu
    }

    task done "Lunch of Product" {
        start 2002-09-15
        end   2002-09-15
        milestone
        depends !buffer
    }
}

#-- export xml-file
xmltaskreport "testProject.tjx"