rojo/server/src
Lucien Greathouse ec0a1f1ce4
New snapshot tests (#134)
* Changes project-related structures to use `BTreeMap` instead of `HashMap` for children to aid determiniusm
* Changes imfs-related structures to have total ordering and use `BTreeSet` instead of `HashSet`
* Upgrades dependencies to `bx_dom_weak`1.2.0 and rbx_xml 0.5.0 to aid in more determinism stuff
* Re-exposes the `RbxSession`'s root project via `root_project()`
* Implements `Default` for a couple things
* Tweaks visualization code to support visualizing trees not attached to an `RbxSession`
* Adds an ID-invariant comparison method for `rbx_tree` relying on previous determinism changes
* Adds a (disabled) test to start finding issues in the reconciler with regards to communicativity of snapshot application
* Adds a snapshot testing system that operates on `RbxTree` and associated metadata, which are committed in this change
2019-03-14 14:20:03 -07:00
..
commands Improve error messages from bad snapshots 2019-02-27 00:47:02 -08:00
web Port to futures channel instead of std one. 2019-03-12 11:45:39 -07:00
bin.rs Fall back to showing GraphViz source when GraphViz is not installed 2019-01-29 18:10:14 -08:00
fs_watcher.rs Support nested partitions and partitions directly targeting services (#122) 2019-02-07 14:55:01 -08:00
imfs.rs New snapshot tests (#134) 2019-03-14 14:20:03 -07:00
impl_from.rs Add impl_from! macro to shorten up error code 2019-01-15 13:08:02 -08:00
lib.rs Remove Rouille and port everything to Hyper 2019-02-22 15:11:27 -08:00
live_session.rs New snapshot tests (#134) 2019-03-14 14:20:03 -07:00
message_queue.rs Port to futures channel instead of std one. 2019-03-12 11:45:39 -07:00
path_map.rs New snapshot tests (#134) 2019-03-14 14:20:03 -07:00
path_serializer.rs Support nested partitions and partitions directly targeting services (#122) 2019-02-07 14:55:01 -08:00
project.rs New snapshot tests (#134) 2019-03-14 14:20:03 -07:00
rbx_session.rs New snapshot tests (#134) 2019-03-14 14:20:03 -07:00
rbx_snapshot.rs Fix warnings compiling server 2019-02-27 00:49:38 -08:00
session_id.rs Iterating on project format to make it friendlier 2018-11-16 14:51:14 -08:00
snapshot_reconciler.rs New snapshot tests (#134) 2019-03-14 14:20:03 -07:00
visualize.rs New snapshot tests (#134) 2019-03-14 14:20:03 -07:00