This is an automated email from the ASF dual-hosted git repository.
ccwilliams pushed a change to branch chris--sqllab-cypress
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.
discard 83a7bfd [cypress] add tests for SQL Lab tabs
discard ef7be92 [cypress] add selectors/
discard 98c4dd9 [cypress] add tests for SQL Lab query panel
discard 88e99c5 [cypress] add sqllab/sourcePanel integration tests
add 6b89b7f Deprecate getColorFromSchem (#5937)
add 5811a26 Constrain the max version of markdown (#5967)
add 569f221 Add fordeal to superset user list (#5970)
add 52033cb Pinning a version of click to fix travis (#5975)
add 4c21c65 Remove lodash.throttle and replace underscore calls with
lodash (#5946)
add 458b2b5 Explicit set markdown version to >= 3.0 (#5959)
add 0cc0996 [cypress] Update dashboard test to remove 10s timeout (#5957)
add bf9a102 Update webpack bundle configuration (#5983)
add 2cd9407 [SIP-6] Migrate visualizations to new directory structure.
(#5949)
add 4868c00 wait and verify one-by-one (#5995)
add 36e2ddd disable dashboard test (#6008)
add 414a4bf Removing the key from cypress build and removing parallel
flag (#6005)
add 604524b [feat] Feature flag system via config (#5960)
add 7388294 feat: import/export dashboards via cli (#5991)
add f9344f1 [cypress] Combine multiple tests under visualizations into
single test to save running time (#6019)
add 5c2a788 [SIP-6] Migrate visualizations to new directory structure
(part 3 - nvd3) (#6006)
add 2b8e0b7 [cypress] add sqllab/sourcePanel integration tests
add 7443e07 [cypress] add tests for SQL Lab query panel
add ba11e5a [cypress] add selectors/
add bc4a3c4 [cypress] add tests for SQL Lab tabs
add 9a44f48 [cypress][sqllab] remove nested assertions where possible,
update to single test index file
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (83a7bfd)
\
N -- N -- N refs/heads/chris--sqllab-cypress (9a44f48)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
README.md | 2 +
requirements.txt | 4 +-
setup.py | 2 +-
superset/assets/.babelrc | 2 +-
superset/assets/cypress.json | 2 +-
.../integration/dashboard/dashboard_tests.js | 36 +-
.../{big_number_total.js => _big_number_total.js} | 2 +-
.../integration/explore/visualizations/_compare.js | 72 +
.../visualizations/{dist_bar.js => _dist_bar.js} | 2 +-
.../explore/visualizations/_histogram.js | 62 +
.../explore/visualizations/{line.js => _line.js} | 2 +-
.../explore/visualizations/{table.js => _table.js} | 2 +-
.../integration/explore/visualizations/all.js | 15 +
.../assets/cypress/integration/sqllab/_query.js | 90 +
.../cypress/integration/sqllab/_sourcePanel.js | 54 +
.../assets/cypress/integration/sqllab/_tabs.js | 39 +
.../cypress/integration/sqllab/index.test.js | 9 +
.../assets/cypress/integration/sqllab/query.js | 125 -
.../cypress/integration/sqllab/sourcePanel.js | 56 -
.../cypress/integration/sqllab/sqllab.helper.js | 22 +
superset/assets/cypress/integration/sqllab/tabs.js | 42 -
superset/assets/cypress/selectors/index.js | 1 -
superset/assets/cypress_build.sh | 2 +-
superset/assets/package.json | 16 +-
.../dashboard/containers/Dashboard_spec.jsx | 39 +
.../components/ExploreViewContainer_spec.js | 38 -
.../components/ExploreViewContainer_spec.jsx | 69 +
.../spec/javascripts/modules/colors_spec.jsx | 42 +-
.../assets/spec/javascripts/modules/utils_spec.jsx | 7 -
.../assets/spec/javascripts/sqllab/App_spec.jsx | 39 +-
.../spec/javascripts/visualizations/table_spec.jsx | 3 +-
superset/assets/src/SqlLab/components/App.jsx | 7 +-
.../assets/src/SqlLab/components/SqlEditor.jsx | 2 +-
superset/assets/src/SqlLab/getInitialState.js | 1 +
superset/assets/src/SqlLab/reducers.js | 2 +
superset/assets/src/components/AlteredSliceTag.jsx | 2 +-
superset/assets/src/components/Button.jsx | 4 +-
.../src/components/InfoTooltipWithTrigger.jsx | 4 +-
superset/assets/src/components/TooltipWrapper.jsx | 4 +-
.../src/dashboard/components/dnd/handleHover.js | 2 +-
.../assets/src/dashboard/containers/Dashboard.jsx | 22 +-
.../src/dashboard/reducers/getInitialState.js | 8 +-
superset/assets/src/dashboard/reducers/index.js | 2 +
superset/assets/src/explore/App.jsx | 52 +-
.../explore/components/ExploreViewContainer.jsx | 5 +-
.../components/controls/ColorSchemeControl.jsx | 6 +-
.../assets/src/explore/reducers/getInitialState.js | 53 +
superset/assets/src/explore/reducers/index.js | 2 +
superset/assets/src/featureFlags.js | 11 +
superset/assets/src/modules/colors.js | 21 -
superset/assets/src/modules/utils.js | 11 -
superset/assets/src/reduxUtils.js | 2 +-
.../{cal_heatmap.css => Calendar/Calendar.css} | 0
.../{cal_heatmap.js => Calendar/Calendar.js} | 51 +-
.../src/visualizations/Calendar/ReactCalendar.js | 4 +
.../{WorldMap => Calendar}/adaptor.jsx | 4 +-
.../src/visualizations/Calendar/transformProps.js | 32 +
.../visualizations/{chord.css => Chord/Chord.css} | 0
.../visualizations/{chord.jsx => Chord/Chord.js} | 27 +-
.../assets/src/visualizations/Chord/ReactChord.js | 4 +
.../visualizations/{WorldMap => Chord}/adaptor.jsx | 4 +-
.../{WorldMap => Chord}/transformProps.js | 6 +-
.../{country_map.css => CountryMap/CountryMap.css} | 0
.../{country_map.js => CountryMap/CountryMap.js} | 28 +-
.../visualizations/CountryMap/ReactCountryMap.js | 4 +
.../{WorldMap => CountryMap}/adaptor.jsx | 4 +-
.../visualizations/CountryMap/transformProps.js | 15 +
.../{filter_box.css => FilterBox/FilterBox.css} | 0
.../{filter_box.jsx => FilterBox/FilterBox.jsx} | 57 +-
.../{WorldMap => FilterBox}/adaptor.jsx | 4 +-
.../src/visualizations/FilterBox/transformProps.js | 39 +
.../ForceDirected.css} | 0
.../ForceDirected.js} | 23 +-
.../ForceDirected/ReactForceDirected.js | 4 +
.../{WorldMap => ForceDirected}/adaptor.jsx | 4 +-
.../{WorldMap => ForceDirected}/transformProps.js | 6 +-
.../{heatmap.css => Heatmap/Heatmap.css} | 0
.../{heatmap.js => Heatmap/Heatmap.js} | 58 +-
.../src/visualizations/Heatmap/ReactHeatmap.js | 4 +
.../{WorldMap => Heatmap}/adaptor.jsx | 4 +-
.../src/visualizations/Heatmap/transformProps.js | 43 +
.../visualizations/{ => Histogram}/Histogram.jsx | 34 +-
.../{WorldMap => Histogram}/adaptor.jsx | 4 +-
.../src/visualizations/Histogram/transformProps.js | 21 +
.../visualizations/{ => Horizon}/HorizonChart.css | 0
.../visualizations/{ => Horizon}/HorizonChart.jsx | 22 +-
.../visualizations/{ => Horizon}/HorizonRow.jsx | 0
.../{WorldMap => Horizon}/adaptor.jsx | 4 +-
.../{WorldMap => Horizon}/transformProps.js | 9 +-
.../src/visualizations/PairedTTest/PairedTTest.jsx | 27 +-
.../{WorldMap => PairedTTest}/adaptor.jsx | 4 +-
.../visualizations/PairedTTest/transformProps.js | 19 +
.../ParallelCoordinates.css} | 0
.../ParallelCoordinates.js} | 42 +-
.../ReactParallelCoordinates.js | 4 +
.../visualizations/ParallelCoordinates/adaptor.jsx | 5 +
.../ParallelCoordinates/transformProps.js | 23 +
.../{partition.css => Partition/Partition.css} | 0
.../{partition.js => Partition/Partition.js} | 57 +-
.../src/visualizations/Partition/ReactPartition.js | 4 +
.../{WorldMap => Partition}/adaptor.jsx | 4 +-
.../src/visualizations/Partition/transformProps.js | 32 +
.../{pivot_table.css => PivotTable/PivotTable.css} | 0
.../{pivot_table.js => PivotTable/PivotTable.js} | 38 +-
.../visualizations/PivotTable/ReactPivotTable.js | 4 +
.../{WorldMap => PivotTable}/adaptor.jsx | 4 +-
.../visualizations/PivotTable/transformProps.js | 19 +
.../assets/src/visualizations/Rose/ReactRose.js | 4 +
.../src/visualizations/{rose.css => Rose/Rose.css} | 0
.../src/visualizations/{rose.js => Rose/Rose.js} | 34 +-
.../visualizations/{WorldMap => Rose}/adaptor.jsx | 4 +-
.../src/visualizations/Rose/transformProps.js | 19 +
.../src/visualizations/Sankey/ReactSankey.js | 4 +
.../{sankey.css => Sankey/Sankey.css} | 0
.../visualizations/{sankey.js => Sankey/Sankey.js} | 21 +-
.../{WorldMap => Sankey}/adaptor.jsx | 4 +-
.../{WorldMap => Sankey}/transformProps.js | 5 +-
.../src/visualizations/Sunburst/ReactSunburst.js | 4 +
.../{sunburst.css => Sunburst/Sunburst.css} | 0
.../{sunburst.js => Sunburst/Sunburst.js} | 25 +-
.../{WorldMap => Sunburst}/adaptor.jsx | 4 +-
.../{WorldMap => Sunburst}/transformProps.js | 6 +-
.../assets/src/visualizations/Table/ReactTable.js | 4 +
.../visualizations/{table.css => Table/Table.css} | 0
.../visualizations/{table.js => Table/Table.js} | 69 +-
.../visualizations/{WorldMap => Table}/adaptor.jsx | 4 +-
.../src/visualizations/Table/transformProps.js | 58 +
.../src/visualizations/Treemap/ReactTreemap.js | 4 +
.../{treemap.css => Treemap/Treemap.css} | 0
.../{treemap.js => Treemap/Treemap.js} | 32 +-
.../{WorldMap => Treemap}/adaptor.jsx | 4 +-
.../{WorldMap => Treemap}/transformProps.js | 11 +-
.../assets/src/visualizations/WorldMap/WorldMap.js | 3 +-
.../assets/src/visualizations/WorldMap/adaptor.jsx | 4 +-
.../src/visualizations/deckgl/layers/polygon.jsx | 4 +-
superset/assets/src/visualizations/index.js | 38 +-
.../src/visualizations/models/BasicChartInput.js | 9 +
.../assets/src/visualizations/nvd3/LineMulti.js | 2 +-
superset/assets/src/visualizations/nvd3/NVD3Vis.js | 119 +-
.../assets/src/visualizations/nvd3/ReactNVD3.js | 4 +
.../visualizations/{WorldMap => nvd3}/adaptor.jsx | 4 +-
.../src/visualizations/nvd3/transformProps.js | 112 +
.../src/visualizations/wordcloud/ReactWordCloud.js | 4 +
.../src/visualizations/wordcloud/WordCloud.js | 46 +-
.../{WorldMap => wordcloud}/adaptor.jsx | 4 +-
.../src/visualizations/wordcloud/transformProps.js | 27 +
superset/assets/webpack.config.js | 41 +-
superset/assets/yarn.lock | 3000 ++++++--------------
superset/cli.py | 52 +-
superset/config.py | 8 +
superset/dashboard_import_export_util.py | 39 +
superset/utils.py | 2 +-
superset/views/base.py | 1 +
superset/views/core.py | 16 +-
tests/import_export_tests.py | 33 +-
155 files changed, 2425 insertions(+), 3397 deletions(-)
rename
superset/assets/cypress/integration/explore/visualizations/{big_number_total.js
=> _big_number_total.js} (96%)
create mode 100644
superset/assets/cypress/integration/explore/visualizations/_compare.js
rename superset/assets/cypress/integration/explore/visualizations/{dist_bar.js
=> _dist_bar.js} (96%)
create mode 100644
superset/assets/cypress/integration/explore/visualizations/_histogram.js
rename superset/assets/cypress/integration/explore/visualizations/{line.js =>
_line.js} (98%)
rename superset/assets/cypress/integration/explore/visualizations/{table.js =>
_table.js} (98%)
create mode 100644
superset/assets/cypress/integration/explore/visualizations/all.js
create mode 100644 superset/assets/cypress/integration/sqllab/_query.js
create mode 100644 superset/assets/cypress/integration/sqllab/_sourcePanel.js
create mode 100644 superset/assets/cypress/integration/sqllab/_tabs.js
create mode 100644 superset/assets/cypress/integration/sqllab/index.test.js
delete mode 100644 superset/assets/cypress/integration/sqllab/query.js
delete mode 100644 superset/assets/cypress/integration/sqllab/sourcePanel.js
create mode 100644 superset/assets/cypress/integration/sqllab/sqllab.helper.js
delete mode 100644 superset/assets/cypress/integration/sqllab/tabs.js
delete mode 100644 superset/assets/cypress/selectors/index.js
create mode 100644
superset/assets/spec/javascripts/dashboard/containers/Dashboard_spec.jsx
delete mode 100644
superset/assets/spec/javascripts/explore/components/ExploreViewContainer_spec.js
create mode 100644
superset/assets/spec/javascripts/explore/components/ExploreViewContainer_spec.jsx
create mode 100644 superset/assets/src/explore/reducers/getInitialState.js
create mode 100644 superset/assets/src/featureFlags.js
rename superset/assets/src/visualizations/{cal_heatmap.css =>
Calendar/Calendar.css} (100%)
rename superset/assets/src/visualizations/{cal_heatmap.js =>
Calendar/Calendar.js} (73%)
create mode 100644 superset/assets/src/visualizations/Calendar/ReactCalendar.js
copy superset/assets/src/visualizations/{WorldMap => Calendar}/adaptor.jsx
(51%)
create mode 100644
superset/assets/src/visualizations/Calendar/transformProps.js
rename superset/assets/src/visualizations/{chord.css => Chord/Chord.css} (100%)
rename superset/assets/src/visualizations/{chord.jsx => Chord/Chord.js} (82%)
create mode 100644 superset/assets/src/visualizations/Chord/ReactChord.js
copy superset/assets/src/visualizations/{WorldMap => Chord}/adaptor.jsx (51%)
copy superset/assets/src/visualizations/{WorldMap => Chord}/transformProps.js
(56%)
rename superset/assets/src/visualizations/{country_map.css =>
CountryMap/CountryMap.css} (100%)
rename superset/assets/src/visualizations/{country_map.js =>
CountryMap/CountryMap.js} (89%)
create mode 100644
superset/assets/src/visualizations/CountryMap/ReactCountryMap.js
copy superset/assets/src/visualizations/{WorldMap => CountryMap}/adaptor.jsx
(50%)
create mode 100644
superset/assets/src/visualizations/CountryMap/transformProps.js
rename superset/assets/src/visualizations/{filter_box.css =>
FilterBox/FilterBox.css} (100%)
rename superset/assets/src/visualizations/{filter_box.jsx =>
FilterBox/FilterBox.jsx} (81%)
copy superset/assets/src/visualizations/{WorldMap => FilterBox}/adaptor.jsx
(51%)
create mode 100644
superset/assets/src/visualizations/FilterBox/transformProps.js
rename superset/assets/src/visualizations/{directed_force.css =>
ForceDirected/ForceDirected.css} (100%)
rename superset/assets/src/visualizations/{directed_force.js =>
ForceDirected/ForceDirected.js} (89%)
create mode 100644
superset/assets/src/visualizations/ForceDirected/ReactForceDirected.js
copy superset/assets/src/visualizations/{WorldMap =>
ForceDirected}/adaptor.jsx (50%)
copy superset/assets/src/visualizations/{WorldMap =>
ForceDirected}/transformProps.js (56%)
rename superset/assets/src/visualizations/{heatmap.css => Heatmap/Heatmap.css}
(100%)
rename superset/assets/src/visualizations/{heatmap.js => Heatmap/Heatmap.js}
(87%)
create mode 100644 superset/assets/src/visualizations/Heatmap/ReactHeatmap.js
copy superset/assets/src/visualizations/{WorldMap => Heatmap}/adaptor.jsx (51%)
create mode 100644 superset/assets/src/visualizations/Heatmap/transformProps.js
rename superset/assets/src/visualizations/{ => Histogram}/Histogram.jsx (78%)
copy superset/assets/src/visualizations/{WorldMap => Histogram}/adaptor.jsx
(51%)
create mode 100644
superset/assets/src/visualizations/Histogram/transformProps.js
rename superset/assets/src/visualizations/{ => Horizon}/HorizonChart.css (100%)
rename superset/assets/src/visualizations/{ => Horizon}/HorizonChart.jsx (80%)
rename superset/assets/src/visualizations/{ => Horizon}/HorizonRow.jsx (100%)
copy superset/assets/src/visualizations/{WorldMap => Horizon}/adaptor.jsx (51%)
copy superset/assets/src/visualizations/{WorldMap =>
Horizon}/transformProps.js (50%)
copy superset/assets/src/visualizations/{WorldMap => PairedTTest}/adaptor.jsx
(51%)
create mode 100644
superset/assets/src/visualizations/PairedTTest/transformProps.js
rename superset/assets/src/visualizations/{parallel_coordinates.css =>
ParallelCoordinates/ParallelCoordinates.css} (100%)
rename superset/assets/src/visualizations/{parallel_coordinates.js =>
ParallelCoordinates/ParallelCoordinates.js} (68%)
create mode 100644
superset/assets/src/visualizations/ParallelCoordinates/ReactParallelCoordinates.js
create mode 100644
superset/assets/src/visualizations/ParallelCoordinates/adaptor.jsx
create mode 100644
superset/assets/src/visualizations/ParallelCoordinates/transformProps.js
rename superset/assets/src/visualizations/{partition.css =>
Partition/Partition.css} (100%)
rename superset/assets/src/visualizations/{partition.js =>
Partition/Partition.js} (88%)
create mode 100644
superset/assets/src/visualizations/Partition/ReactPartition.js
copy superset/assets/src/visualizations/{WorldMap => Partition}/adaptor.jsx
(50%)
create mode 100644
superset/assets/src/visualizations/Partition/transformProps.js
rename superset/assets/src/visualizations/{pivot_table.css =>
PivotTable/PivotTable.css} (100%)
rename superset/assets/src/visualizations/{pivot_table.js =>
PivotTable/PivotTable.js} (77%)
create mode 100644
superset/assets/src/visualizations/PivotTable/ReactPivotTable.js
copy superset/assets/src/visualizations/{WorldMap => PivotTable}/adaptor.jsx
(50%)
create mode 100644
superset/assets/src/visualizations/PivotTable/transformProps.js
create mode 100644 superset/assets/src/visualizations/Rose/ReactRose.js
rename superset/assets/src/visualizations/{rose.css => Rose/Rose.css} (100%)
rename superset/assets/src/visualizations/{rose.js => Rose/Rose.js} (95%)
copy superset/assets/src/visualizations/{WorldMap => Rose}/adaptor.jsx (51%)
create mode 100644 superset/assets/src/visualizations/Rose/transformProps.js
create mode 100644 superset/assets/src/visualizations/Sankey/ReactSankey.js
rename superset/assets/src/visualizations/{sankey.css => Sankey/Sankey.css}
(100%)
rename superset/assets/src/visualizations/{sankey.js => Sankey/Sankey.js} (90%)
copy superset/assets/src/visualizations/{WorldMap => Sankey}/adaptor.jsx (51%)
copy superset/assets/src/visualizations/{WorldMap => Sankey}/transformProps.js
(56%)
create mode 100644 superset/assets/src/visualizations/Sunburst/ReactSunburst.js
rename superset/assets/src/visualizations/{sunburst.css =>
Sunburst/Sunburst.css} (100%)
rename superset/assets/src/visualizations/{sunburst.js =>
Sunburst/Sunburst.js} (95%)
copy superset/assets/src/visualizations/{WorldMap => Sunburst}/adaptor.jsx
(51%)
copy superset/assets/src/visualizations/{WorldMap =>
Sunburst}/transformProps.js (55%)
create mode 100644 superset/assets/src/visualizations/Table/ReactTable.js
rename superset/assets/src/visualizations/{table.css => Table/Table.css} (100%)
rename superset/assets/src/visualizations/{table.js => Table/Table.js} (80%)
copy superset/assets/src/visualizations/{WorldMap => Table}/adaptor.jsx (51%)
create mode 100644 superset/assets/src/visualizations/Table/transformProps.js
create mode 100644 superset/assets/src/visualizations/Treemap/ReactTreemap.js
rename superset/assets/src/visualizations/{treemap.css => Treemap/Treemap.css}
(100%)
rename superset/assets/src/visualizations/{treemap.js => Treemap/Treemap.js}
(92%)
copy superset/assets/src/visualizations/{WorldMap => Treemap}/adaptor.jsx (51%)
copy superset/assets/src/visualizations/{WorldMap =>
Treemap}/transformProps.js (53%)
create mode 100644 superset/assets/src/visualizations/nvd3/ReactNVD3.js
copy superset/assets/src/visualizations/{WorldMap => nvd3}/adaptor.jsx (51%)
create mode 100644 superset/assets/src/visualizations/nvd3/transformProps.js
create mode 100644
superset/assets/src/visualizations/wordcloud/ReactWordCloud.js
copy superset/assets/src/visualizations/{WorldMap => wordcloud}/adaptor.jsx
(50%)
create mode 100644
superset/assets/src/visualizations/wordcloud/transformProps.js
create mode 100644 superset/dashboard_import_export_util.py