README 1.31 KB
Newer Older
Dries Kimpe's avatar
Dries Kimpe committed
1
2
3
4
5
6
7
8
Instructions:
-------------

export IOFWD_SRCDIR=your_local_git_checkout_dir

Next you need to set the configure options/flags in
scripts/configoptions.your_host_name

9
10
11
12
== Please do not modify any of the scripts directly and do not commit ==
== any of the configoptions.yourhostname as they are specific to your ==
== system.                                                            ==

Dries Kimpe's avatar
Dries Kimpe committed
13
14
15
16
Then run scripts/prepush.sh before pushing to the master repository.

Overview:

17
18
19
20
21
22
23
24
25
26
27
28
* scripts/prepush.sh: 
   - will build all revision that will be pushed on git push
* scripts/doeconfig.sh:
  - will configure source tree using options from configfile
* scripts/runtest-rev.sh  <gitrev>:
  - builds and tests the specified git rev (use HEAD for current)
    head of your local branch
    (note: this is NOT does not include uncommitted (local) changes)
* scripts/runtest-range.sh <range>: builds and tests specified range
  - uses runtest-rev.sh internally
* scripts/runtest.sh:
  - will run make distcheck with the correct options
Dries Kimpe's avatar
Dries Kimpe committed
29
                    (i.e. builds your current source tree)
30

Dries Kimpe's avatar
Dries Kimpe committed
31

32
33
34
35
Logs will be in ${IOFWD_SRCDIR}/buildlogs.
runtest-rev.log will, for each revision tested using runtest-rev.sh, 
contain a line specifying the revision and if it failed or not.

Dries Kimpe's avatar
Dries Kimpe committed
36
37
38
39
40
41
For example:

scripts/runtest-rev.sh HEAD
scripts/runtest-range.sh abc12..bcds23


42