couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Couchdb Wiki] Update of "Build_Tests" by NoahSlater
Date Sat, 01 Dec 2012 22:45:20 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.

The "Build_Tests" page has been changed by NoahSlater:
http://wiki.apache.org/couchdb/Build_Tests?action=diff&rev1=1&rev2=2

+ <<Include(EditTheWiki)>>
  
- # prepare
+ This is a quick and dirty script for testing the build system.
  
+ = Method =
- # os x
- # build from source without deps
- # --> OK: dist-osx-wo
- # build from source without deps - with RM checks
- # --> fail
- # build from source with deps
- # --> OK: dist-osx-w1 
- # build from source with deps - with RM checks
- # --> OK: dist-osx-w2
  
+  * Run the test sequence on one machine
+  * Export the distribution archives to another machine
+  * Run the test sequence on the exported archives
- # ubuntu
- # build from source without deps
- # --> OK: dist-ubu-wo
- # build from source without deps - with RM checks
- # --> fail
- # build from source with deps
- # --> OK: dist-ubu-w1 
- # build from source with deps - with RM checks
- # --> OK: dist-ubu-w2
  
- # test
+ Repeat this for as many machines as you want to test with.
  
- # os x
+ = Test Sequence =
  
+ Without dependencies:
- # dist-osx-wo
- # - distcheck
- # - install
- # dist-osx-w1 
- # - distcheck
- # - install
- # dist-osx-w2
- # - distcheck
- # - install
- # dist-ubu-wo
- # - distcheck
- # - install
- # dist-ubu-w1 
- # - distcheck
- # - install
- # dist-ubu-w2
- # - distcheck
- # - install
  
- # ubuntu
+ {{{
+ ./bootstrap && ./configure && make distcheck
+ }}}
  
+ With some required dependencies:
- # dist-osx-wo
- # - distcheck
- # - install
- # dist-osx-w1 
- # - distcheck
- # - install
- # dist-osx-w2
- # - distcheck
- # - install
- # dist-ubu-wo
- # - distcheck
- # - install
- # dist-ubu-w1 
- # - distcheck
- # - install
- # dist-ubu-w2
- # - distcheck
- # - install
  
+ {{{
+ ./bootstrap && ./configure && make distcheck
+ }}}
+ 
+ With all required dependencies:
+ 
+ {{{
+ ./bootstrap && ./configure && make distcheck
+ }}}
+ 
+ Install locally:
+ 
+ {{{
+ ./bootstrap && ./configure --prefix=/tmp/couchdb && make install
+ }}}
+ 
+ Run the test suite at this point.
+ 
+ Without optional dependencies:
+ 
+ {{{
+ ./bootstrap && ./configure --enable-strictness && make distcheck 
+ }}}
+ 
+ With some optional dependencies:
+ 
+ {{{
+ ./bootstrap && ./configure --enable-strictness && make distcheck 
+ }}}
+ 
+ With all optional dependencies:
+ 
+ {{{
+ ./bootstrap && ./configure --enable-strictness && make distcheck 
+ }}}
+ 
+ Install locally:
+ 
+ {{{
+ ./bootstrap && ./configure --prefix=/tmp/couchdb && make install
+ }}}
+ 
+ Run the test suite at this point.
+ 

Mime
View raw message