What are the persistence options for fitnesse files? So far it seems like a file system is the only thing supported. There does appear to be an out of date database plugin. Is there anything else that is supported (S3, database, etc.)? Is there a way to control where files are persisted if using the filesystem?
Fitnesse wiki file persistence options
113 Views Asked by Albert At
1
There are 1 best solutions below
Related Questions in FITNESSE
- How to define variables in non-technical style
- Fitnesse does not show testing progress on Windows 7
- Batch execution in Fitnesse
- DBFit Fitnesse email notification
- Example of how StringFixture works
- In FitNesse is it possible to share variables or data between Java and FitSharp test pages?
- Where is script table fixture reuse documented?
- Why my PhpSlim cannot run in FitNesse after I hit the Test button?
- Fitnesse throw error convert from Integer to Double when using data from fitnesse table as a variable
- Fitnesse in spring boot test
- Java OOM in multi-process fitnesse testing environment
- Fitnesse error when used with spotify maven plugin and docker
- What does the DoFixture's check function expect as input?
- Fitnesse test pages backup
- Fitnesse compare large amount of text
Related Questions in FITNESSE-SLIM
- Fitnesse Testing Framwrok for appian, Getting error instead of Report while run TestExample script
- How to uppercase a String in FitNesse automation
- Which java version does fitnesse slim works with?
- FitNesse: Could not find class from Jar
- Could not complete testing: fitnesse.slim.SlimError: Error SLiM server died before Header Message could be read
- Is there a way to convert slim fixture fitnesse test scripts to karate test scripts?
- Fitnesse wiki file persistence options
- Fitnesse Ignore result of method
- How to run multiple fitness suites at once?
- FitNesse use global variables to load included pages
- Fitnesse Slim runner cannot load .net 5 assembly: Error extracting manifest import from file (hr = 0x80131018)
- Thread safety of Fitnesse Tool with Java
- Java Fitnesse Slim flexible data generator that returns ID
- FitNesse not invoking overloading method
- Fitnesse How to acces _root.wiki content in Java
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I believe there is very little in that area. The location of the files can be controlled using a command line option. See http://fitnesse.org/FitNesse.FullReferenceGuide.UserGuide.QuickReferenceGuide#FitNesseCommandLINE
How I've used the FitNesse wiki is as a local development tool, with the pages on the file system. Once I'm satisfied with the tests I commit them to version control (e.g. git) so that they become part of the (integration) test pipeline setup (e.g. they are run as part of the CI/CD pipeline of the project).
There is a plugin I believe that will automatically commit any save actions to Git, but I've never used that. Saving each edit action just pollutes version control in my opinion. I only want to see tests after they have been checked/completed, and that tends not to be each save.
Working on a shared wiki environment (where I would expect a non-file system approach would fit in) you run into the same problem, I expect. Developing automated tests is a development task that requires some iterations before it is 'done', and not all attempts reach that 'done' state. So using shared storage for wiki persistence creates 'noise' in the test-set: which are the tests that form the current reference set that should pass and what is work in-progress.
If you are working on a larger project where new features are developed together with their automated tests it becomes even more important to know which test changes belong to which features/changes. Having tests on the file system, in version control, allows you to develop test in sync with code changes in the same branch. This is what I would recommend.