Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable some more functional tests #50

Merged
merged 2 commits into from
Aug 13, 2019
Merged

Enable some more functional tests #50

merged 2 commits into from
Aug 13, 2019

Conversation

derrickstolee
Copy link
Contributor

This is mostly a test, but also resolves #39.

The mechanical rename also changed a bunch of strings in the test data that need to be reverted back to "GVFS" because we are using a test repo that contains those paths.

Expand the set of functional tests that we want to keep to include the background maintenance tests and the prefetch tests.

Signed-off-by: Derrick Stolee <stolee@gmail.com>
@derrickstolee
Copy link
Contributor Author

Putting the tag back in to the PackfileMaintenanceStep for now. I think I changed the number of packs that come in with a scalar clone (we don't need to get a pack with the full tree at the tip commit any more) so that adjusted the test numbers. Leaving it out for now so that can be more carefully reviewed.

@derrickstolee
Copy link
Contributor Author

@jrbriggs @wilbaker: I'm not sure if we actually want to enable too many functional tests yet. But I thought we could try enabling a few more and see how the build times change.

The string changes should be all correct, but maybe I missed some. We will catch them as we add tests again.

Signed-off-by: Derrick Stolee <stolee@gmail.com>
@@ -111,9 +111,8 @@ public static void Main(string[] args)

// For now, run all of the tests not flagged as needing to be updated to work
// with the non-virtualized solution
includeCategories.Clear();
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@wilbaker I had do remove these .Clear() calls, since the excluded categories from above were super important on Mac. Specifically, the "no file based lock" one was needed to avoid tests that never completed.

@derrickstolee derrickstolee merged commit 77dd20f into microsoft:master Aug 13, 2019
@derrickstolee derrickstolee deleted the functional-tests branch November 18, 2019 15:16
chrisd8088 added a commit to chrisd8088/scalar that referenced this pull request Aug 15, 2020
When the temporary clear() calls were removed from the
functional test category lists in PR microsoft#50 (see commit
7e67496), this following
block to re-exclude tests marked MacOnly became redundant,
so we can remove it now.
chrisd8088 added a commit to chrisd8088/scalar that referenced this pull request Aug 16, 2020
When the temporary clear() calls were removed from the
functional test category lists in PR microsoft#50 (see commit
7e67496), this following
block to re-exclude tests marked MacOnly became redundant,
so we can remove it now.
chrisd8088 added a commit to chrisd8088/scalar that referenced this pull request Aug 16, 2020
When the temporary clear() calls were removed from the
functional test category lists in PR microsoft#50 (see commit
7e67496), this following
block to re-exclude tests marked MacOnly became redundant,
so we can remove it now.
chrisd8088 added a commit to chrisd8088/scalar that referenced this pull request Aug 16, 2020
When the temporary clear() calls were removed from the
functional test category lists in PR microsoft#50 (see commit
7e67496), this following
block to re-exclude tests marked MacOnly became redundant,
so we can remove it now.
chrisd8088 added a commit to chrisd8088/scalar that referenced this pull request Aug 17, 2020
When the temporary clear() calls were removed from the
functional test category lists in PR microsoft#50 (see commit
7e67496), this following
block to re-exclude tests marked MacOnly became redundant,
so we can remove it now.
chrisd8088 added a commit to chrisd8088/scalar that referenced this pull request Aug 17, 2020
When the temporary clear() calls were removed from the
functional test category lists in PR microsoft#50 (see commit
7e67496), this following
block to re-exclude tests marked MacOnly became redundant,
so we can remove it now.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update Functional Test data after rename
3 participants