Skip to content

Add spiffy script for testing runtime environments #9

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 24 commits into from
Jul 30, 2015
Merged
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
05edd0c
Completely redesign the melting pot
ctrueden Jul 28, 2015
9ab5306
melting-pot: add an option to skip the build
ctrueden Jul 29, 2015
bd0d538
Add a couple of cram tests for the melting pot
ctrueden Jul 29, 2015
2ec1263
melting-pot: make local vars actually local
ctrueden Jul 29, 2015
522f493
melting-pot: improve elegance of deps function
ctrueden Jul 29, 2015
c46b100
melting-pot: add flag to prune unaffected deps
ctrueden Jul 29, 2015
1f869e8
melting-pot: do not complain if -h is given
ctrueden Jul 30, 2015
ef639bd
melting-pot: make args variable local
ctrueden Jul 30, 2015
3059bcf
melting-pot: add option to override the branch
ctrueden Jul 30, 2015
553b33e
melting-pot: tweak while condition
ctrueden Jul 30, 2015
2cff749
melting-pot: generalize xpath logic
ctrueden Jul 30, 2015
32ee1b4
melting-pot: generalize pom value extraction
ctrueden Jul 30, 2015
8fb9a2a
melting-pot: eat "XPath set is empty" messages
ctrueden Jul 30, 2015
e65644a
melting-pot: rename verbose output 'debug'->'info'
ctrueden Jul 30, 2015
a405d6e
melting-pot: eliminate die function
ctrueden Jul 30, 2015
e6207c2
melting-pot: fail if project source is not fetched
ctrueden Jul 30, 2015
cb2d382
melting-pot: add a debugging flag
ctrueden Jul 30, 2015
db4875e
melting-pot: test the recursive SCM retrieval
ctrueden Jul 30, 2015
e09487d
melting-pot: cherry-pick child modules properly
ctrueden Jul 30, 2015
8b6dc8b
melting-pot: explicitly check for prerequisites
ctrueden Jul 30, 2015
fef756a
melting-pot: add xmllint commands to debug output
ctrueden Jul 30, 2015
3e8116f
melting-pot: sort the find output, for consistency
ctrueden Jul 30, 2015
92f2ce3
melting-pot: order components consistently
ctrueden Jul 30, 2015
b67c0c8
melting-pot: add dependency:get to debug output
ctrueden Jul 30, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
melting-pot: do not complain if -h is given
When no project is given, but -h is passed, just show the help,
instead of also complaining about a missing project.
  • Loading branch information
ctrueden committed Jul 30, 2015
commit 1f869e8fdb8d99cf3c3b960766b6867a220e7bcd
3 changes: 2 additions & 1 deletion melting-pot.sh
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,8 @@ parseArguments() {
shift
done

test -z "$project" && error "No project specified!" && usage=1
test -z "$project" -a -z "$usage" &&
error "No project specified!" && usage=1

if [ "$usage" ]
then
Expand Down