Closed arcturus2 closed 3 years ago
Arrange by Group and Arrange by Layer are currently only accessible via search and not via either Arrange menu (that is Arrange or Experimental > Arrange). Their code currently has their menu links commented out so either these need to be uncommented or we should remove them from the codebase
Update: Upon doing some research, Arrange by Group and Arrange by Layer are superseded by Arrange by Node Attribute. Therefore they should be removed from the codebase
Update 2: PR created -> #1285
Just noting that MenuBaseAction is an abstract class and not really able to be user tested. Similar situation for SimpleAction and SimplePluginAction
Testing feedback as an outside aid during 2.4 release testing First off, no judgement here, I've been dev in a number of areas for over a decade and understand the constraints we must so often navigate while also meeting deadlines from above. My 3 main suggestions at this point, coming from a testing background, and particularly if you want new players to help with testing.
Each test needs to have a definition of success. currently "Did the menu work as intended? Are there any exceptions?" Without being the developer/original content requester how can we know the intent? this is very unclear about what constitutes a pass or fail for the test.
for example I just ran the close neighbor analytic, if it had taken 30 min to run that could be a big problem, or it could be the expected norm. What exactly is the tester expecting to see? Without that pre defined data set and a clear set of pass criteria all we can do is make a cursory snap judgment as to whether the data set I happen to have chosen to upload "looks" vaguely as I would expect and even that judgment assumes a level of knowledge of data, the analytic and the result set.
Thank you for the feedback @papanurgle666. No judgement taken and this is great feedback and something to work towards improving. Thank you for sharing your knowledge here.
Closing as 2.4 now released
Testing Constellation for v2.4 Release
Views
Testing Analytic View
Testing Attribute Editor View
Testing Conversation View
Testing Data Access View
Testing Find View
Testing Histogram View
Testing Layers View
Testing Map View
Testing Named Selection View
Testing Notes View
Testing Plugin Reporter View
Testing Quality Control View
Testing Scatter Plot View
Testing Schema View
Testing Scripting View
Testing Table View
Testing Timeline View
Testing Web View
Testing Welcome View
Testing Whats New View
Menus Options
Testing Adamic-Adar Index (AdamicAdarIndexAction.java)
Testing Display > Add Blazes (AddBlazeAction.java)
Testing Display > Add Custom Blazes (AddCustomBlazeAction.java)
Testing Experimental/Animations > Fly-through (AnimateFlyingAction.java)
Testing Experimental/Animations > Stop Animating (AnimateStopAction.java)
Testing Experimental/Animations > Throb Nodes (AnimateThrobNodesAction.java)
Testing Arrange > By Group (ArrangeByGroupAction.java)
Testing Arrange > By Layer (ArrangeByLayerAction.java)
Testing Arrange > Arrange by Node Attribute (ArrangeByNodeAttributeAction.java)
Testing Arrange > Proximity (ArrangeByProximity2DAction.java)
Testing Arrange > Proximity 3D (ArrangeByProximity3DAction.java)
Testing Arrange > Bubble Tree 3D (ArrangeInBubbleTreeAction.java)
Testing Arrange > Circle (ArrangeInCircleAction.java)
Testing Experimental/Arrangements > Circles (ArrangeInCirclesAction.java)
Testing Arrange > Grid (ArrangeInGridAction.java)
Testing Arrange > Horizontal Line (ArrangeInGridHorizontalLineAction.java)
Testing Arrange > Vertical Line (ArrangeInGridVerticalLineAction.java)
Testing Arrange > Hierarchy (ArrangeInHierarchyAction.java)
Testing Experimental/Arrangements > MDS (ArrangeInMDSAction.java)
Testing Arrange > Scatter 3D (ArrangeInScatter3dAction.java)
Testing Experimental/Arrangements > Single Tree (ArrangeInSingleTreeAction.java)
Testing Arrange > Sphere (ArrangeInSphereAction.java)
Testing Arrange > Trees (ArrangeInTreesAction.java)
Testing Experimental/Arrangements > Broccoli (ArrangeLikeBroccoliAction.java)
Testing Experimental/Arrangements > Pendants (ArrangePendantsAction.java)
Testing Experimental/Developer > Test Autosave (AutosaveTestAction.java)
Testing Average Degree (AverageDegreeAction.java)
Testing Betweenness Centrality (BetweennessCentralityAction.java)
Testing Tools/Cluster > (ChineseWhispersAction.java)
Testing Help > Cipher Strength (CipherStrengthAction.java)
Testing File > Close (CloseAction.java)
Testing Closeness Centrality (ClosenessCentralityAction.java)
Testing Common Neighbours (CommonNeighboursAction.java)
Testing Tools > Compare Graph (CompareGraphAction.java)
Testing Experimental/Build Graph > Complete Graph Builder (CompleteGraphBuilderAction.java)
Testing Tools > Complete with Schema (CompleteSchemaAction.java)
Testing Component Count (ComponentCountAction.java)
Testing Connectivity Degree (ConnectivityDegreeAction.java)
Testing Contract all Composites (ContractAllCompositesAction.java)
Testing Arrange > Contract Graph (ContractGraphAction.java)
Testing (CopyToClipboardAction.java)
Testing Edit > Copy to New Graph (CopyToNewGraphAction.java)
Testing Cosine Similarity (CosineSimilarityAction.java)
Testing Tools > Composite Selected Nodes (CreateCompositeFromSelectionAction.java)
Testing Tools > Composite Correlated Nodes (CreateCompositesFromDominantNodesAction.java)
Testing (CutToClipboardAction.java)
Testing Selection > (DeSelectBlazesAction.java)
Testing (DefaultSupportAction.java)
Testing Degree Centrality (DegreeCentralityAction.java)
Testing Edit > Delete (DeleteSelectionAction.java)
Testing Selection > Deselect All (DeselectAllAction.java)
Testing Selection > Deselect Transactions (DeselectTransactionsAction.java)
Testing Selection > Deselect Nodes (DeselectVerticesAction.java)
Testing Tools > Destroy All Composites (DestroyAllCompositesAction.java)
Testing Dice Similarity (DiceSimilarityAction.java)
Testing Display/Dimming > Dim All (DimAllAction.java)
Testing Display/Dimming > Dim Selected (DimSelectedAction.java)
Testing Display/Dimming > Dim Unselected (DimUnselectedAction.java)
Testing Display > Direction Indicators (DirectionIndicatorsAction.java)
Testing Tools > Display REST Server Documentation (DisplayRestDocAction.java)
Testing Experimental/Build Graph > DNA Graph Builder (DnaGraphBuilderAction.java)
Testing Drag (and drop) (DragAction.java)
Testing Draw Blazes (DrawBlazesAction.java)
Testing Draw Connection Labels (DrawConnectionLabelsAction.java)
Testing Draw Connections (DrawConnectionsAction.java)
Testing Edges (transactions merged by direction) (DrawEdgesAction.java)
Testing Links (all transactions merged) (DrawLinksAction.java)
Testing Draw Node Labels (DrawNodeLabelsAction.java)
Testing Draw Nodes (DrawNodesAction.java)
Testing Transactions (no merging) (DrawTransactionsAction.java)
Testing Eccentricity (EccentricityAction.java)
Testing Effective Resistance (EffectiveResistanceAction.java)
Testing Eigenvector Centrality (EigenvectorCentralityAction.java)
Testing Expand all Composites (ExpandAllCompositesAction.java)
Testing Arrange > Expand Graph (ExpandGraphAction.java)
Testing Experimental/Developer > Export Glyph Textures (ExportGlyphTexturesAction.java)
Testing File/Export > To GeoJSON... (ExportToGeoJsonAction.java)
Testing File/Export > To GeoPackage... (ExportToGeoPackageAction.java)
Testing File/Export > To Image... (ExportToImageAction.java)
Testing File/Export > To JSON... (ExportToJsonAction.java)
Testing File/Export > To KML... (ExportToKmlAction.java)
Testing File/Export > To Shapefile... (ExportToShapefileAction.java)
Testing Experimental/Developer > Five Second Read Lock Action (FiveSecondReadLockAction.java)
Testing Experimental/Developer > Five Second Write Lock Action (FiveSecondWriteLockAction.java)
Testing Arrange > Flatten Z-Field (FlattenZFieldAction.java)
Testing Global Clustering Coefficient (GlobalClusteringCoefficientAction.java)
Testing Experimental/Build Graph > Construction Demo (GraphConstructionDemoAction.java)
Testing Graph Density (GraphDensityAction.java)
Testing Graph Distance (GraphDistanceAction.java)
Testing Arrange > HDE 3D (HDE3DBrocolliAction.java)
Testing Experimental/Tools > (HashmodAction.java)
Testing Experimental/Arrangements > High Dimension Embedding 2D (HighDimensionEmbedding2DAction.java)
Testing Experimental/Arrangements > High Dimension Embedding 3D (HighDimensionEmbedding3DAction.java)
Testing HITS Centrality (HitsCentralityAction.java)
Testing Selection > Hop Out Full (HopOutFullAction.java)
Testing Selection > Hop Out Half (HopOutHalfAction.java)
Testing Selection > Hop Out One (HopOutOneAction.java)
Testing Experimental/Build Graph > Icon Graph (IconGraphBuilderAction.java)
Testing Experimental/Build Graph > From Image... (ImageGraphBuilderAction.java)
Testing Tools/Cluster > Info Map (InfoMapAction.java)
Testing Tools/Cluster > Info Map... (InfoMapGeneralAction.java)
Testing Selection > Invert Selection (InvertSelectionAction.java)
Testing Jaccard Index (JaccardIndexAction.java)
Testing Help > JOCL Version (JoclVersionAction.java)
Testing Help > JOGL Version (JoglVersionAction.java)
Testing K-Truss (KTrussAction.java)
Testing Katz Centrality (KatzCentralityAction.java)
Testing Arrange > (LayerByTimeAction.java)
Testing Levenshtein Distance (LevenshteinDistanceAction.java)
Testing Local Clustering Coefficient (LocalClusteringCoefficientAction.java)
Testing Help > Show Logs (LogAction.java)
Testing File > Manage Templates (ManageTemplatesAction.java)
Testing Help > Memory (MemoryAction.java)
Testing (MenuBaseAction.java)
Testing Display/Element Visibility > (MenuDrawBlazesAction.java)
Testing Display/Element Visibility > (MenuDrawConnectionLabelsAction.java)
Testing Display/Element Visibility > (MenuDrawConnectionsAction.java)
Testing Display/Connection Types > (MenuDrawEdgesAction.java)
Testing Display/Connection Types > (MenuDrawLinksAction.java)
Testing Display/Element Visibility > (MenuDrawNodeLabelsAction.java)
Testing Display/Element Visibility > (MenuDrawNodesAction.java)
Testing Display/Connection Types > (MenuDrawTransactionsAction.java)
Testing Edit > (MenuSetDrawDirectedTransactionsAction.java)
Testing Edit > (MenuSetDrawModeAction.java)
Testing Display > (MenuToggle3DAction.java)
Testing Help > Module Versions (MostRecentModuleAction.java)
Testing Multiplexity (MultiplexityAction.java)
Testing Experimental/Developer > Test NetBeans File System (NBFilesystemTestAction.java)
Testing File > New Default Schema Graph (NewDefaultSchemaGraphAction.java)
Testing Experimental > New Experimental Schema Graph (NewExperimentalSchemaGraphAction.java)
Testing Experimental/Tools > New Nebula (NewNebulaAction.java)
Testing File > New Schema Graph (NewSchemaGraphAction.java)
Testing Experimental/Arrangements > Nonoverlapping Repulse (NonoverlappingRepulsionAction.java)
Testing Null Action (NullAction.java)
Testing File > (OpenFileAction.java)
Testing Pagerank Centrality (PagerankCentralityAction.java)
Testing (PasteFromClipboardAction.java)
Testing Tools > (PermanentMergeAction.java)
Testing Arrange > Pin Vertex Positions (PinVertexPositionsAction.java)
Testing Experimental/Developer > Throw a PluginException (PluginExceptionAction.java)
Testing Preferential Attachment (PreferentialAttachmentAction.java)
Testing Experimental/Build Graph > Preferential Attachment Graph Builder (PreferentialAttachmentGraphBuilderAction.java)
Testing Experimental/Tools > Previous View (PreviousViewAction.java)
Testing Experimental/Arrangements > Random (RandomArrangement2DAction.java)
Testing Experimental/Arrangements > Random 3D (RandomArrangement3DAction.java)
Testing Ratio of Reciprocity (RatioOfReciprocityAction.java)
Testing File > (RecentFileAction.java)
Testing Display > Remove Blazes (RemoveBlazeAction.java)
Testing Display/Reset View by Axis > -X Axis (ResetToNXAxisAction.java)
Testing Display/Reset View by Axis > -Y Axis (ResetToNYAxisAction.java)
Testing Display/Reset View by Axis > -Z Axis (ResetToNZAxisAction.java)
Testing Display/Reset View by Axis > X Axis (ResetToXAxisAction.java)
Testing Display/Reset View by Axis > Y Axis (ResetToYAxisAction.java)
Testing Display/Reset View by Axis > Z Axis (ResetToZAxisAction.java)
Testing Display > Reset View (ResetViewAction.java)
Testing Resource Allocation Index (ResourceAllocationIndexAction.java)
Testing Experimental/Developer > Throw a RuntimeException (RuntimeExceptionAction.java)
Testing File > (SaveAsAction.java)
Testing File > Save Template (SaveTemplateAction.java)
Testing (ScriptingAbstractAction.java)
Testing (ScriptingInterruptAction.java)
Testing Selection > Select All (SelectAllAction.java)
Testing Selection > Select Backbone (SelectBackboneAction.java)
Testing Selection > Select Blazes (SelectBlazesAction.java)
Testing Selection > Select Dimmed (SelectDimmedAction.java)
Testing Selection > Select Half Hop Induced Subgraph (SelectHalfHopInducedSubgraphAction.java)
Testing Selection > Select Loops (SelectLoopsAction.java)
Testing Selection > Select One Hop Induced Subgraph (SelectOneHopInducedSubgraphAction.java)
Testing Selection > Select Pendants (SelectPendantsAction.java)
Testing Selection > Select Singletons (SelectSingletonsAction.java)
Testing Selection > Select Sinks (SelectSinksAction.java)
Testing Selection > Select Sources (SelectSourcesAction.java)
Testing Selection > Select Undimmed (SelectUndimmedAction.java)
Testing Selection > Shortest Paths (ShortestPathsAction.java)
Testing Selection > Directed Shortest Paths (ShortestPathsFollowDirectionAction.java)
Testing (SimpleAction.java)
Testing (SimplePluginAction.java)
Testing Experimental/Build Graph > Small World Graph Builder (SmallWorldGraphBuilderAction.java)
Testing Experimental/Tools > Spanning Tree (SpanningTreeAction.java)
Testing Arrange > Spectral 3D (SpectralArrangementAction.java)
Testing Experimental/Build Graph > Sphere Graph Builder (SphereGraphBuilderAction.java)
Testing Tools > Start Jupyter Notebook (StartJupyterNotebookAction.java)
Testing Tools > Start REST Server (StartRestServerAction.java)
Testing Experimental/Build Graph > Structured Graph Builder (StructuredGraphBuilderAction.java)
Testing Experimental/Build Graph > Sudoku Graph (SudokuGraphBuilderAction.java)
Testing Help > Submit a Ticket (SupportAction.java)
Testing Help > (SupportPackageAction.java)
Testing Experimental/Developer > Test Synchronizer (SynchronizerAction.java)
Testing Experimental/Developer > Test Notifications (TestNotificationsAction.java)
Testing Experimental/Developer > Test Parameter Building (TestParameterBuildingAction.java)
Testing Toggle 3D (Toggle3DAction.java)
Testing Toggle Draw Directed Transactions (ToggleDrawDirectedAction.java)
Testing Tools > (ToggleFileListenerAction.java)
Testing Toggle Graph Visibility Threshold (ToggleGraphVisibilityAction.java)
Testing Toggle Selection Mode (ToggleSelectionModeAction.java)
Testing Experimental/Arrangements > Uncollide (Uncollide2DAction.java)
Testing Arrange > Uncollide 3D (Uncollide3DAction.java)
Testing Display/Dimming > Undim All (UndimAllAction.java)
Testing Display/Dimming > Undim Selected (UndimSelectedAction.java)
Testing Display/Dimming > Undim Unselected (UndimUnselectedAction.java)
Testing Arrange > Unpin Vertex Positions (UnpinVertexPositionsAction.java)
Testing Help > User Directory (UserDirectoryAction.java)
Testing Weight (WeightAction.java)
Testing Display > Zoom to Selection (ZoomToSelectionAction.java)