----- Original Message ----- | From: "Set Cruz" <[email protected]> | To: [email protected] | Sent: Sunday, November 13, 2011 12:36:17 PM | Subject: RE: (ACCUMULO-75) Modify Security Randomwalk and test with concurrency | -----Original Message----- | From: Jesse Yates [mailto:[email protected]] | Sent: Saturday, November 12, 2011 2:36 PM | To: [email protected] | Subject: Re: (ACCUMULO-75) Modify Security Randomwalk and test with | concurrency | | I would consider the randomwalk (and other tests in that suite) just | an | acceptance test suite. I think it is awesome that we have it as it is | great | for _really_ making sure the system is solid. | | However, frameworks are more about providing a platform which is then | built | on by others to enable functionality (kinda like a library). | Frameworks | provide a way to think about problems and then some tools to enable | you to | solve them. So a mocking framework gives you a way to think about | solving | the problem of effectively unit testing and gives you mocks to help | enable | to solve the problem of unit testing. | | Just a nitpick, but the terminology can be important especially when | things | (like the testing) are in flux. | | - Jesse Yates | | Sent from my iPhone. | | On Nov 12, 2011, at 11:00 AM, John W Vines <[email protected]> | wrote: | | > | > | > ----- Original Message ----- | > | From: "Set Cruz" <[email protected]> | > | To: [email protected] | > | Sent: Saturday, November 12, 2011 1:21:33 PM | > | Subject: (ACCUMULO-75) Modify Security Randomwalk and test with | concurrency | > | >Keith Turner commented on ACCUMULO-75: | > | | > | >-------------------------------------- | > | | > | | > | | > | >Below is where you can find the scripts and XML files needed to | > | >run | > | >it. | > | | > | | > | | > | > | > | | http://svn.apache.org/viewvc/incubator/accumulo/trunk/test/system/randomwalk | / | > | | > | | > | | > | >The source code is at the following link. | > | | > | | > | | > | > | > | | http://svn.apache.org/viewvc/incubator/accumulo/trunk/src/server/src/main/ja | va/org/apache/accumulo/server/test/randomwalk/ | > | | > | | > | >If you have more questions, we would be happy to answer them on | > | >the | > | mailing list. | > | | > | Thank you. | > | | > | I read the "test" issues on JIRA. Some refer to mock frameworks. I | > | was | > | wondering if randomwalk was also such a test framework. I haven't | > | read | > | the | > | code in the links above yet. If randomwalk is indeed a test | > | framework, | > | is | > | there a link where I can read more about it? I haven't done a web | > | search | > | on randomwalk yet. | > | | > | --Set | > | > Randomwalk is one of our test frameworks. I don't know if it's a | > common | testing framework in general, but we have a 'from scratch' | implementation we | use, which can be found in the test package under the server module. | We | don't really have documentation for it, but I like to think it's | really | simple. It just reads the XML file and loads appropriate nodes which | are | implemented for the tests, and then randomly selects a weighted edge | to | transition to a different node. | > | > Hope that helps. | > John | | I'm working from the README file under test/system/randomwalk but I'm | running into an issue, see below, please: | | training@ubuntu:~/accumulo-dev/trunk/test/system/randomwalk$ sudo | apt-get | remove pssh | Reading package lists... Done | Building dependency tree | Reading state information... Done | The following packages will be REMOVED: | pssh | 0 upgraded, 0 newly installed, 1 to remove and 6 not upgraded. | After this operation, 201kB disk space will be freed. | Do you want to continue [Y/n]? n | Abort. | training@ubuntu:~/accumulo-dev/trunk/test/system/randomwalk$ | ./bin/start-all.sh Image.xml | ./bin/start-all.sh: line 21: | /home/training/accumulo-dev/trunk/test/system/randomwalk/bin/../../../../con | f/accumulo-env.sh: No such file or directory | copying randomwalk config to HDFS | Deleted hdfs://localhost/randomwalk | Replication 3 set: hdfs://localhost/randomwalk/config.tgz | starting walkers | ./bin/start-all.sh: line 44: pssh: command not found | training@ubuntu:~/accumulo-dev/trunk/test/system/randomwalk$
Is pssh on your path or aliased? You should be able to do a straight pssh from your shell. If not, then that's the problem at hand, since the script expects it on your PATH or to have it aliased properly. John
