Juan Batiz-Benet
a9da519715
test/countineyn terminal and error code
2014-12-09 02:24:11 -08:00
Juan Batiz-Benet
b0e251bda1
Makefile: add test_all_commits
2014-12-08 20:39:00 -08:00
Christian Couder
aca62a420a
Add sharness test for ipfs add --quiet
...
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-30 14:32:08 +01:00
Christian Couder
5e133a136c
Add sharness tests for ipfs add and cat
...
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-23 21:02:39 +01:00
Christian Couder
196651d5f5
Add sharness mount tests with a 5 MB file
...
These new tests are not marked EXPENSIVE as they
should be fast enough even on Travis CI.
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-20 20:46:02 +01:00
Christian Couder
c8e7a95644
Add an EXPENSIVE prereq and use it in t0040
...
We add this prereq to tests with a 100MB file
as they are slow on Travis CI.
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-20 20:27:09 +01:00
Christian Couder
f06b9ca126
Rename test_launch_ipfs_mount into test_launch_ipfs_daemon_and_mount
...
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-20 20:11:03 +01:00
Christian Couder
1e077828cb
Rename test_kill_ipfs_mount into test_kill_ipfs_daemon
...
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-20 20:03:41 +01:00
Christian Couder
882aac223e
Add issue number to expected failures in sharness tests
...
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-19 21:21:03 +01:00
Christian Couder
2e566a7de3
Add sharness tests to document existing mount bugs
...
This uses test_expect_failure to document some bugs
related to 'ipfs mount'.
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-18 22:44:28 +01:00
Juan Batiz-Benet
d124a6719e
skip for now
2014-11-18 08:50:08 -08:00
Juan Batiz-Benet
d1ab80224d
test: hack around travis being slow
...
this is a hack around travis key-gen being really slow.
One option would be to add the --key-bits option to daemon
as well. Another option would be to find a better way to
wait for the output, rather than waiting n seconds.
cc @chriscool thoughts?
2014-11-18 08:33:47 -08:00
Juan Batiz-Benet
3e96f4810b
test: added daemon --init test
2014-11-18 08:19:25 -08:00
Juan Batiz-Benet
a7d1fd42d8
updating daemon addr output
2014-11-18 08:19:25 -08:00
Juan Batiz-Benet
e24b09f82d
test: comment out extra output in add_and_cat
2014-11-18 06:21:07 -08:00
Juan Batiz-Benet
bd962b6c32
test: lower key size for mount tests
2014-11-18 06:18:32 -08:00
Juan Batiz-Benet
607e4d3e52
sharness tests back to cmd/ipfs
2014-11-18 06:14:59 -08:00
Juan Batiz-Benet
088016c850
test: cat test actual output
2014-11-17 22:36:19 -08:00
Juan Batiz-Benet
493e5d3b3e
test: test init output
2014-11-17 22:36:19 -08:00
Christian Couder
220e108ddd
Adapt mount tests to ipfs2 changes
...
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-16 03:20:11 -08:00
Christian Couder
b140c33839
Adapt t0010 to output from ipfs2
...
The ouput from "ipfs help" changed in ipfs2.
With the change in this commit, this output change doesn't
prevent the test to pass.
Test t0010 now passes on my Linux machine.
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-16 03:20:11 -08:00
Christian Couder
68f7b50b5c
Adapt t0050 to output from ipfs2
...
The ouput from "ipfs block" changed in ipfs2.
With the change in this commit, this output change doesn't
prevent the test to pass.
Test t0050 now passes on my Linux machine.
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-16 03:20:10 -08:00
Christian Couder
30f28c00ce
Adapt t0040 to output from ipfs2
...
The ouput from "ipfs add" changed in ipfs2.
With the changes in this commit, this output change doesn't
prevent the test to pass.
With TEST_NO_FUSE=1 test t0040 now passes on my Linux machine.
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-16 03:20:10 -08:00
Brian Tiger Chow
4678dea045
tests(sharness) attempt to execute sharness tests on ipfs2
...
@jbenet @chriscool
(not to be merged into master) This is a hack to run sharness tests on
th ipfs2 binary. Instead of compiling cmd/ipfs, it compiles cmd/ipfs2
and copies this into test/bin/ipfs.
I thought this would be enough to pass the `basic-commands` test, but
it's not.
Although the output is fairly similar, the `ipfs version` test fails.
```
test (feat/test2) λ. diff version1 version2
1c1
< ipfs version 0.1.7
---
> ipfs version 0.1.5
```
I'm not very experienced with `sh` scripting, so perhaps I'm missing a
key ingredient or maybe misunderstanding the the tests are meant to
work.
Would like to get input on this.
Thanks, @maybebtc
2014-11-16 03:20:10 -08:00
Christian Couder
4a2cb9605c
Update hashes in test/t0040-add-and-cat.sh
...
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-15 02:10:52 -08:00
Christian Couder
5dd17014fa
Update test/README.md about sharness directory
...
Now sharness is in "lib/sharness"
2014-11-09 19:16:02 +01:00
Christian Couder
fc1a35e35a
Add test script for block command
...
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-09 18:00:25 +01:00
Juan Batiz-Benet
1e434ef3c4
vendor: updated random + fixed test import
...
There is a dummy test import: test/lib/random-dep.go
Because godep doen't yet vendor binaries nicely.
2014-11-08 20:12:02 -08:00
Juan Batiz-Benet
4bf3e967d8
test/t0040-add-and-cat updated hashes (new random)
2014-11-08 20:12:02 -08:00
Juan Batiz-Benet
842de46ccf
test: moved installed things into own dirs
...
I moved installed things into own dirs bin and lib.
@chriscool sorry to move things around again, the top level
test dir was getting a bit clutterd.
2014-11-08 20:12:02 -08:00
Juan Batiz-Benet
5680c112ef
test: install random from vendored code
2014-11-08 18:49:28 -08:00
Juan Batiz-Benet
49f30b1597
added random to godeps
2014-11-08 18:49:01 -08:00
Christian Couder
e211b6543a
Add a README.md to explain a few things
2014-11-08 02:44:03 +01:00
Christian Couder
2b5f1b2d8c
Install sharness in a 'sharness' directory
...
It is cleaner if sharness is installed in its own
directory.
2014-11-08 02:44:03 +01:00
Juan Batiz-Benet
04efbb9a55
test: install random locally for travis.
2014-11-07 17:24:13 -08:00
Juan Batiz-Benet
c9ffe1a281
tests: use ipfs but with the right tool
...
Addresses comments in: 7e14f1737d
2014-11-07 16:24:44 -08:00
Juan Batiz-Benet
7ab38696f6
travis: fix install random error
2014-11-07 15:24:31 -08:00
Juan Batiz-Benet
7e14f1737d
test/: build own ipfs tool to test
...
The tests were using the globally installed ipfs.
This commit changes it to build + use its own ipfs binary.
2014-11-07 15:16:29 -08:00
Juan Batiz-Benet
37279d55ca
install go-random
2014-11-07 14:54:58 -08:00
Christian Couder
7e46d95145
Use a FUSE prerequisite to skip mount tests
...
When there is no fuse we should skip all mount
tests and using a FUSE prerequisite is a good
way to do that.
2014-11-07 14:54:58 -08:00
Juan Batiz-Benet
fc6213db09
dont test mount when no fuse
2014-11-07 14:53:55 -08:00
Juan Batiz-Benet
eee15baeb6
remove test-sharness-config
2014-11-07 14:53:55 -08:00
Juan Batiz-Benet
54651618e8
install aggregate-results.sh too
2014-11-07 14:53:55 -08:00
Juan Batiz-Benet
9535cb5802
install sharness
2014-11-07 14:53:55 -08:00
Juan Batiz-Benet
9434f6e531
tests: use shasum instead of sha1sum
...
sha1sum is not in osx by default.
shasum seems to be everywhere.
2014-11-07 14:13:12 -08:00
Christian Couder
22ac599703
test ipfs cat and ipfs add with a 100MB file
...
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-06 23:00:45 +01:00
Christian Couder
630816c7ee
Speed up checking if mount works
...
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-01 15:29:27 +01:00
Christian Couder
4e2763a40a
Refactor mount related tests
...
This adds test_launch_ipfs_mount() and test_kill_ipfs_mount()
to avoid duplicating tests to launch "ipfs mount" and to
kill it.
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-11-01 10:52:09 +01:00
Christian Couder
e3da26d116
Add test script for add and cat commands
...
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-10-31 22:19:19 +01:00
Christian Couder
223d5c3001
Add trash directories into test/.gitignore
...
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
2014-10-31 21:44:07 +01:00