-
Notifications
You must be signed in to change notification settings - Fork 0
/
source.html
132 lines (112 loc) · 4.71 KB
/
source.html
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
121
122
123
124
125
126
127
128
129
130
131
132
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>easyb makes it easy, man</title>
<meta name="keywords" content="BDD, behavior driven development, java, java bdd, groovy, groovy bdd,
groovy behavior driven development, java behavior driven development, ruby, rspec, easyb, easy bdd" />
<meta name="description" content="easyb is story verification framework built in the spirit of behavior driven development." />
<link href="default.css" rel="stylesheet" type="text/css" />
</head>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3500051-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>
<body>
<!-- start header -->
<div id="header">
<h1><a href="http://www.easyb.org"><span>easyb</span></a></h1>
<h2> -- BDD in java can't get any easier</h2>
</div>
<!-- end header -->
<!-- start page -->
<div id="page">
<!-- start content -->
<div id="content">
<div class="post">
<h2 class="title">Take a look under the hood</h2>
<div class="entry">
<p>easyb is hosted at <a href="http://code.google.com/p/easyb/">Google code</a>, which provides an
<a href="http://code.google.com/p/easyb/source/browse">accessible Subversion repository</a>. To checkout easyb's source code, simply type </p>
<pre><code>
svn checkout http://easyb.googlecode.com/svn/trunk/easyb easyb-read-only
</code></pre>
<p>Building easyb requires <a href="http://groovy.codehaus.org/">Groovy 1.5.4</a> and <a href="http://gant.codehaus.org/">Gant 1.1.1</a> (we've upgraded!). Once you've downloaded the project, in the project's root directory, type <code>gant -p</code>. You should see something like this: </p>
<pre><code>
ant-task runs the easyb ant task
clean cleans target dir
compile-all compile Groovy & Java classes
compile-behaviors compile Groovy & Java classes in easyb behavior
compile-core compile Groovy & Java classes in easyb core
configuregroovy configures environment to compile w/Groovy
dist create a distribution from the release
getdeps retrieves dependencies
init init dirs
jar archive project
release compile and archive
validate runs behaviors
</code></pre>
<p>To verify everything works, type <code>gant dist</code>, which will basically run everything (including validation). At the end you should see some <code>.tar.gz</code> files created and some text like this: </p>
<pre><code>
[easyb] 90 total behaviors run with no failures
[easyb] easyb execution passed
</code></pre>
<p>Now you are good to go. Now wasn't that easy? If you have any questions or comments, drop us a note on <a href="http://groups.google.com/group/easyb-users">our mailing list</a>.</p>
</div>
</div>
</div>
<!-- end content -->
<!-- start sidebar -->
<div id="sidebar">
<ul>
<li>
<h2>Overview</h2>
<ul>
<li><a href="./index.html">Home</a></li>
<li><a href="./howtos.html">Stories</a></li>
<li><a href="./howtobb.html">Specifications</a></li>
<li><a href="./download.html">Download</a></li>
</ul>
</li>
<li>
<h2>Details</h2>
<ul>
<li><a href="./running.html">Running easyb</a></li>
<li><a href="./tutorialstack.html">An in-depth tutorial</a></li>
<li><a href="./dsls.html">easyb syntax specification</a></li>
<li><a href="./lic.html">License</a></li>
<li><a href="./source.html">Source code</a></li>
<li><a href="./contact.html">Contact</a></li>
</ul>
</li>
<li>
<h2>Plug-ins</h2>
<ul>
<li><a href="./dbunit.html">DbUnit plug-in</a></li>
</ul>
</li>
<li>
<h2>Resources</h2>
<ul>
<li><a href="http://dannorth.net/introducing-bdd/">Introducing BDD</a> (DanNorth.net)</li>
<li><a href="http://rspec.rubyforge.org/">RSpec</a></li>
<li><a href="http://groovy.codehaus.org/">Groovy</a></li>
<li><a href="http://code.google.com/p/easyb/w/list">easyb wiki</a></li>
<li><a href="./articles.html">Additional resources</a></li>
</ul>
</li>
</ul>
<div style="clear: both;"> </div>
</div>
<!-- end sidebar -->
</div>
<!-- end page -->
<div id="footer">
</div>
</body>
</html>