- 30 May, 2017 1 commit
-
-
Leigh B Stoller authored
-
- 23 May, 2017 1 commit
-
-
Leigh B Stoller authored
or double quotes (Mike's torture test).
-
- 16 May, 2017 2 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
- 28 Apr, 2017 1 commit
-
-
Leigh B Stoller authored
1. Add adb_target and rwclone support. 2. Name the link/node variables by the user client_id with dashes converted to underscore, and prefix with node_/link_ if the user name does not already start with node/link. 3. Add "permissive" mode to ignore profile_parameters, data_set, and the routable_control_ip attribute so that we can test more profiles. 4. Add options to run just the geni-lib based profiles through regression testing.
-
- 26 Apr, 2017 1 commit
-
-
Leigh B Stoller authored
1. Support for Tour steps. See associated change in geni-lib. 2. Add regression testing of the Tour. I had left that out, now we are doing that. 3. Add option to rspec2genilib to not add the stub Tour description, since that makes regression testing difficult.
-
- 24 Apr, 2017 2 commits
-
-
Leigh B Stoller authored
consistent ordering from one run to the next, so that we can apply simple diffing in rtecheck.
-
Leigh B Stoller authored
-
- 17 Apr, 2017 1 commit
-
-
Leigh B Stoller authored
Redo the rspectogenilib converter with the goal of supporting both translation *and* regression testing. A new library is responsible for taking the output of libXML and creating a data structure representing the rspec. While this is being done, we look for any constructs or attributes we cannot handle with geni-lib and report that as an error; we are not going to convert an rspec unless we can do it correctly. and completely. Regression testing is done with another part of this library, that knows how to compare each element of two rspecs. Basically start at the root and compare all the way down, failing if the two "parses" of the XML are not equal at any level. rspectogenilib now has an option that does regression testing by running the new geni-lib and comparing the resulting rspec against the original. On the UI side, there is a new button on existing rspec based profiles (currently only for admin and studs) called "Convert to geni-lib" that runs the converter to convert the profile to geni-lib. The user does not have to accept the new script of course. However, a converted profile is marked in the database, and the user can still use Jacks on it, we just run rspectogenilib geni-lib again on the new rspec. If the user edits the geni-lib, we switch back to normal geni-lib (clear the flag) when the new version is saved, and Jacks is once again read-only. This is explained in the UI, and is one of the things people need to give comment on. There is also a mode on the Create Profile page for converting new rspec based profiles to geni-lib, but that is fully turned off for now, we can get to that later.
-
- 13 Sep, 2016 1 commit
-
-
Leigh B Stoller authored
nodes in the topology. Instead of binding with a component_id, implement new variant of the "relation" element, called "instantiate_on" that specifies the client_id of the parent node. This becomes the "fixed" slot of the virt_nodes table entry for the Xen VM.
-
- 12 Sep, 2016 1 commit
-
-
Leigh B Stoller authored
service, which implements real progrom agents in the CM. See commit 760e5d43.
-
- 09 Aug, 2016 1 commit
-
-
Leigh B Stoller authored
we see that kind of interface naming and that is how geni-lib does it. But need to accept that syntax.
-
- 21 Jul, 2016 1 commit
-
-
Leigh B Stoller authored
end node shaping (and the delay agent) on.
-
- 05 Jul, 2016 1 commit
-
-
Leigh B Stoller authored
geni-lib wrt the portal and request objects. Also use a top of the file doc string for the description.
-
- 10 Jun, 2016 1 commit
-
-
Leigh B Stoller authored
geni-lib tour descriptions).
-
- 25 May, 2016 1 commit
-
-
Leigh B Stoller authored
-
- 20 May, 2016 1 commit
-
-
Leigh B Stoller authored
-
- 18 May, 2016 1 commit
-
-
Leigh B Stoller authored
what I learned doing the bridges.
-
- 11 May, 2016 3 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
proof of concept, the NS converter path now uses ns2rspec piped into the newly added rspec2genlib, which becomes the source code for NS based experiments that are being converted to Portal experiments.
-