Skip to content
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

Add a TestDrive #16

Open
3 of 5 tasks
dscho opened this issue Apr 20, 2015 · 15 comments
Open
3 of 5 tasks

Add a TestDrive #16

dscho opened this issue Apr 20, 2015 · 15 comments
Assignees

Comments

@dscho
Copy link
Contributor

dscho commented Apr 20, 2015

It is not smart to waste most of the developers' time having them copy files around and restarting Fiji instances. Rather, let's have a SPIMTestDrive class in src/test/java/ that can be used to get things running quickly. To this end, we will have to

@dscho
Copy link
Contributor Author

dscho commented Apr 22, 2015

@hkmoon just curious... do you have questions? Or preliminary code? ;-)

@hkmoon
Copy link
Member

hkmoon commented Apr 22, 2015

@dscho Actually, I have a question because I noticed FileNotFoundException while MMStudioPlugin.run(). For the test run, I thought I managed all the dependencies. It said Could not locate org/micromanager/mm__init.class or org/micromanager/mm.clj on classpath:. Could you let me know how to figure it out?

@dscho
Copy link
Contributor Author

dscho commented Apr 22, 2015

Oooh, that is bad. Could you push your current state to a "wip" (read: Work In Progress) branch so I can have a look?

@hkmoon
Copy link
Member

hkmoon commented Apr 22, 2015

You can use test-drive branch for it. Thanks! I will use wip branch later. It's nice tip.

@dscho
Copy link
Contributor Author

dscho commented Apr 22, 2015

Thanks! I added one more commit. On Linux, after setting the working directory as well as the LD_LIBRARY_PATH to point to my Micro-Manager-dev-enabled Fiji, it worked!

Will keep you posted.

@dscho
Copy link
Contributor Author

dscho commented Apr 24, 2015

Sorry, I have been struggling with the auto-run script I want to use to make (see also imagej/imagej-updater#46). Hopefully I will manage to update the OpenSPIM update site before the talk, after that I can try to work more on the test drive. I fear, though, that we might need to investigate this in more detail on your (MacOSX) machine.

@hkmoon
Copy link
Member

hkmoon commented Apr 27, 2015

@dscho I would suggest weekly SCRUM standup meetings with you (if possible) because there is a lot of things I have to catch up in terms of structural concepts, system designs, and so on. The more important thing is for you to validate my understanding over the projects and correct it if it's wrong.

@dscho
Copy link
Contributor Author

dscho commented Apr 27, 2015

Okay. How about this afternoon at 2 in the atrium?

@hkmoon
Copy link
Member

hkmoon commented Apr 27, 2015

Yep!

@dscho
Copy link
Contributor Author

dscho commented Apr 27, 2015

make sure that the current working directory is the one of a downloaded and unpacked Micro-Manager installation.

BTW I have added this demo configuration, it should be possible to load it programmatically in the test drive.

@hkmoon
Copy link
Member

hkmoon commented May 4, 2015

@dscho Today is my turn to serve a cup of coffee. Are you coming to Atrium?

@dscho
Copy link
Contributor Author

dscho commented May 4, 2015

Ah, darn, I forgot that we said Mondays would be our SCRUM sessions (and I would have had to skip it today, anyway). Would you have time tomorrow?

@hkmoon
Copy link
Member

hkmoon commented May 4, 2015

Let's do it tomorrow! How about 2pm?

@dscho
Copy link
Contributor Author

dscho commented May 4, 2015

2pm it is. This time it is in my calendar, too.

@hkmoon
Copy link
Member

hkmoon commented May 5, 2015

@dscho Sorry, I will be there at 13:30. See you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants