Documentation Continued

While working on eutester documentation last week I came across and watched this online Git tutorial video here (http://www.youtube.com/watch?v=ZDR433b0HJY). Scott Chacon (GitHub staff member) explains how the Git system works overall and how to use all the basic commands. I thought it was a good way to get an even better understanding of Git if you plan on using it in the future beyond this class. I also watched this video (http://www.youtube.com/watch?v=Z2ZL14WWEJI&feature=relmfu) where another Git expert showed some useful tips and tricks.

Last week I documented the euwebuser.py file in the eucaweb directory which is a simple script that sets up user accounts. But I wasn’t able to push the changes right away because GitHub wasn’t verifying my ssh key for some reason. I finally figured out the problem and pushed my modifications to the class’s repository. Kind of cool to see Git working in real practice. I’ve also begun working on the webtestcase.py scprit and should have it documented later this week.

From the blog MarcosKnightCS401 by MarcosKnightCS401 and used with permission of the author. All other rights reserved by the author.

Documentation Continued

While working on eutester documentation last week I came across and watched this online Git tutorial video here (http://www.youtube.com/watch?v=ZDR433b0HJY). Scott Chacon (GitHub staff member) explains how the Git system works overall and how to use all the basic commands. I thought it was a good way to get an even better understanding of Git if you plan on using it in the future beyond this class. I also watched this video (http://www.youtube.com/watch?v=Z2ZL14WWEJI&feature=relmfu) where another Git expert showed some useful tips and tricks.

Last week I documented the euwebuser.py file in the eucaweb directory which is a simple script that sets up user accounts. But I wasn’t able to push the changes right away because GitHub wasn’t verifying my ssh key for some reason. I finally figured out the problem and pushed my modifications to the class’s repository. Kind of cool to see Git working in real practice. I’ve also begun working on the webtestcase.py scprit and should have it documented later this week.

From the blog MarcosKnightCS401 by MarcosKnightCS401 and used with permission of the author. All other rights reserved by the author.

Documentation Continued

While working on eutester documentation last week I came across and watched this online Git tutorial video here (http://www.youtube.com/watch?v=ZDR433b0HJY). Scott Chacon (GitHub staff member) explains how the Git system works overall and how to use all the basic commands. I thought it was a good way to get an even better understanding of Git if you plan on using it in the future beyond this class. I also watched this video (http://www.youtube.com/watch?v=Z2ZL14WWEJI&feature=relmfu) where another Git expert showed some useful tips and tricks.

Last week I documented the euwebuser.py file in the eucaweb directory which is a simple script that sets up user accounts. But I wasn’t able to push the changes right away because GitHub wasn’t verifying my ssh key for some reason. I finally figured out the problem and pushed my modifications to the class’s repository. Kind of cool to see Git working in real practice. I’ve also begun working on the webtestcase.py scprit and should have it documented later this week.

From the blog MarcosKnightCS401 by MarcosKnightCS401 and used with permission of the author. All other rights reserved by the author.

Documentation Continued

While working on eutester documentation last week I came across and watched this online Git tutorial video here (http://www.youtube.com/watch?v=ZDR433b0HJY). Scott Chacon (GitHub staff member) explains how the Git system works overall and how to use all the basic commands. I thought it was a good way to get an even better understanding of Git if you plan on using it in the future beyond this class. I also watched this video (http://www.youtube.com/watch?v=Z2ZL14WWEJI&feature=relmfu) where another Git expert showed some useful tips and tricks.

Last week I documented the euwebuser.py file in the eucaweb directory which is a simple script that sets up user accounts. But I wasn’t able to push the changes right away because GitHub wasn’t verifying my ssh key for some reason. I finally figured out the problem and pushed my modifications to the class’s repository. Kind of cool to see Git working in real practice. I’ve also begun working on the webtestcase.py scprit and should have it documented later this week.

From the blog MarcosKnightCS401 by MarcosKnightCS401 and used with permission of the author. All other rights reserved by the author.

Documentation Continued

While working on eutester documentation last week I came across and watched this online Git tutorial video here (http://www.youtube.com/watch?v=ZDR433b0HJY). Scott Chacon (GitHub staff member) explains how the Git system works overall and how to use all the basic commands. I thought it was a good way to get an even better understanding of Git if you plan on using it in the future beyond this class. I also watched this video (http://www.youtube.com/watch?v=Z2ZL14WWEJI&feature=relmfu) where another Git expert showed some useful tips and tricks.

Last week I documented the euwebuser.py file in the eucaweb directory which is a simple script that sets up user accounts. But I wasn’t able to push the changes right away because GitHub wasn’t verifying my ssh key for some reason. I finally figured out the problem and pushed my modifications to the class’s repository. Kind of cool to see Git working in real practice. I’ve also begun working on the webtestcase.py scprit and should have it documented later this week.

From the blog MarcosKnightCS401 by MarcosKnightCS401 and used with permission of the author. All other rights reserved by the author.

Documentation Continued

While working on eutester documentation last week I came across and watched this online Git tutorial video here (http://www.youtube.com/watch?v=ZDR433b0HJY). Scott Chacon (GitHub staff member) explains how the Git system works overall and how to use all the basic commands. I thought it was a good way to get an even better understanding of Git if you plan on using it in the future beyond this class. I also watched this video (http://www.youtube.com/watch?v=Z2ZL14WWEJI&feature=relmfu) where another Git expert showed some useful tips and tricks.

Last week I documented the euwebuser.py file in the eucaweb directory which is a simple script that sets up user accounts. But I wasn’t able to push the changes right away because GitHub wasn’t verifying my ssh key for some reason. I finally figured out the problem and pushed my modifications to the class’s repository. Kind of cool to see Git working in real practice. I’ve also begun working on the webtestcase.py scprit and should have it documented later this week.

From the blog MarcosKnightCS401 by MarcosKnightCS401 and used with permission of the author. All other rights reserved by the author.

Make the Wiki as Easy as Possible

I’ve been spending some time trying to clean the wiki but also to make it very user friendly.  Instead of text telling you where to go I am swapping that for actually linking the person reading to the page.  If you’re confused while trying to set up your cloud, make credentials or anything else the last thing you want is to have to do is to navigate though a wiki you’ve never used before.

Aside from this I’ve also been commenting code, which I will get to in a second blog post, I didn’t know how to push to git, probably should have taken the 30 seconds to read how to do it. But I just kind of left the saved files on my computer and figured I would just submit them when I asked how to submit..unfortunately each one of them have already been commented and pushed.  My loss. There is still a bunch of code left to look at.

From the blog jamescelona » WSU CS by jamescelona and used with permission of the author. All other rights reserved by the author.

Writing a test case

This week I spent most of my time dealing with doctors and interviewing for jobs. Again. However, I had some time to do a bit of research on writing a test case with Eutester. It was a pretty informative experience and I had a chance to really see what Eutester could do. I was fortunate enough to stumble across this blog which told me everything I needed to know.

Essentially what the blog does is walk you through writing your own testcase with Eutester and a Python library called unittest. unittest allows you to quickly setup test cases to run against the cloud; more specifically it is for creating, cataloging, and executing test cases. If you want to see the code either head to the blog mentioned above or check out the wiki for my CS 401 class.

From the blog The Mind of Mattamizer » WSU CS by mattamizer and used with permission of the author. All other rights reserved by the author.

Changing Origin

While sitting here waiting for my iOS app to compile, I decided I would get all of the changes people had been making to our repository for EUTester. When I went to run the shell script that I have been using to get and merge changes, it failed to pull from origin giving the error “Repository does not exist”. After reading the emails Dr.Wurst sent out today I realized that he had moved the fork over to CS-Worcester/eutester instead of kwurst/eutester. I thought I would post the way to fix this problem with pushing to the repository in case anyone else gets this issue.

1) Open a terminal window and navigate to the eutester folder.

2) vi .git/config

3) Press the i key (this is for insert if you’ve never used vi before)

4) Under [remote “origin”] there should be a url = SOME URL (most likely ssh://git@github.com/kwurst/eutester.git)

5) Chage the URL to ssh://git@github.com/CS-Worcester/eutester.git

6) Press ESC key (this is to get out of insert mode in vi)

7) Type : x (this saves and closes the file)

8) You should now be able to pull from and push to the origin again.

From the blog nathandoe » WSU CS by nathandoe and used with permission of the author. All other rights reserved by the author.

CS401 – Sick

This post is a couple days late because, unfortunately, I’ve been sick. In any case, the documentation is starting to come together, so we should have something useful by the end of the semester. I’ve still been waiting to here about what format the eucalyptus wiki will eventually be, so for the time being we are just keeping everything in plaintext format. Because of the fact that I was sick, I wasn’t able to do a much work as I wanted to, so I am not sure now how many images I’ll be able to produce. Hopefully when we submit our documentation to the eucalyptus project, someone will be able to continue where we leave off.

From the blog blabbecs401 » CS401 by blabbecs401 and used with permission of the author. All other rights reserved by the author.