{"title":"Test File System Connector","nodeType":"Source","id":"*EE07QX2Ud3DQ8mHf","factoryName":"org.knime.filehandling.core.fs.tests.workflow.connector.TestFileSystemConnectorNodeFactory","factoryId":"org.knime.filehandling.core.fs.tests.workflow.connector.TestFileSystemConnectorNodeFactory","path":["Testing"],"owner":"knime","ownerAccountId":"account:team:b5f0848f-496d-4e6a-b869-fa3532248db7","description":"<p>This node does two things:</p><ul><li>It initiates a connection to a file system.</li><li>it (optionally) copies some local files (&#34;fixture files&#34;) to the file system.</li></ul>\n                    \n            <p>The file system is configured by the fs-test.properties file, which can be supplied in two ways:</p><ul><li>By putting it into the root of your KNIME workspace.</li><li>By setting an environment variable called &#34;KNIME_FS_TEST_PROPERTIES&#34;, which specifies the path to the file.</li></ul>\n                        The file system will have a working directory that is created ad-hoc with a unique, randomized name.\n        The working directory and its contents will be recursively deleted when this node is reset or the containing KNIME workflow is closed.\n        \n            \n                    \n        \n            <p>The fixtures files are copied from a local directory, which is also specified in the fs-test.properties file. The contents of the local fixture directory will be recursively copied to a folder called &#34;fixtures&#34; directly below the working directory of the file system.</p>\n                     \n        The purpose of this node is to allow execution of the same testflow for a variety of different file systems.\n        \n        \n        ","shortDescription":"Opens a file system connection to a file system for testing purposes.","keywords":[],"deprecated":false,"streamable":false,"tags":["Testing"],"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABdSURBVHgBzZFBCsAgDARX6Sf6m/b/j9oWURAxxsSDDuxBjMNiAvqwOQdhDlG6IJkiCHVBz+kSNE3sAo39Amk9NM4fAuEg5odPJSmZ4sK40fvnhtJgiVED88pcn/gBau8Xod8R++EAAAAASUVORK5CYII=","views":[],"inPorts":[],"outPorts":[{"objectClass":"org.knime.filehandling.core.port.FileSystemPortObject","color":"178ba5","dataType":"File System","optional":false,"name":"File System Connection","description":"A file system connection which is supposed to be tested."}],"dynInPorts":[],"dynOutPorts":[],"additionalSiteInformation":{"url":"https://update.knime.com/analytics-platform/5.12","trusted":true,"enabledByDefault":true,"name":"KNIME Analytics Platform 5.12 Update Site","version":"5.12.0"},"dialog":[{"fields":[{"name":"Fixture upload filter","description":"A filter (either glob or regex) to prune the tree of fixture files to upload. The filter must match a relative path to the fixture file (relative with respect to the local fixture directory). Example filter: &#34;glob:my_csv/*.csv&#34;, will upload all *.csv files in the &#34;my_csv&#34; subdirectory of the fixture directory.\n<p>The filter syntax is described in the <a href=\"https://docs.oracle.com/javase/8/docs/api/java/nio/file/FileSystem.html#getPathMatcher-java.lang.String-\" rel=\"ugc nofollow noopener noreferrer\"> Javadoc of java.nio.file.FileSystem.getPathMatcher()</a> .</p>","optional":false}]}],"links":[],"kudos":[],"kudosCount":0,"bundleInformation":{"bundleVersion":"5.12.0.v202605041104","bundleName":"Core NIO file systems that are always present","bundleSymbolicName":"org.knime.filehandling.core.fs","bundleVendor":"KNIME AG, Zurich, Switzerland","featureSymbolicName":"org.knime.features.filehandling.core","featureName":"KNIME File Handling Core","featureVersion":"5.12.0.v202606231323","featureVendor":"KNIME AG, Zurich, Switzerland","extensionId":"*ic4w-s6b3USFSH3h"},"frequentSuccessors":[]}
