diff --git a/.github/workflows/long_running.yml b/.github/workflows/long_running.yml new file mode 100644 index 000000000..8707bf99e --- /dev/null +++ b/.github/workflows/long_running.yml @@ -0,0 +1,26 @@ +name: Rust + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +env: + CARGO_TERM_COLOR: always + NUM_FUNCTIONAL_TEST_ITERATIONS: 2000000 + +jobs: + functional_test_unsorted: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Run indexing_unsorted + run: cargo test indexing_unsorted -- --ignored + functional_test_sorted: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Run indexing_sorted + run: cargo test indexing_sorted -- --ignored + diff --git a/src/functional_test.rs b/src/functional_test.rs index bb61ec25e..2775d2be3 100644 --- a/src/functional_test.rs +++ b/src/functional_test.rs @@ -123,7 +123,7 @@ fn test_functional_indexing_sorted() -> crate::Result<()> { #[test] #[ignore] -fn test_functional_indexing() -> crate::Result<()> { +fn test_functional_indexing_unsorted() -> crate::Result<()> { let mut schema_builder = Schema::builder(); let id_field = schema_builder.add_u64_field("id", INDEXED);