add skip_slow_tests to ratoml tests

This commit is contained in:
Ali Bektas 2024-07-29 03:43:27 +02:00
parent adefc44f31
commit 59c465b6e2

View File

@ -10,6 +10,7 @@ use paths::Utf8PathBuf;
use rust_analyzer::lsp::ext::{InternalTestingFetchConfig, InternalTestingFetchConfigParams};
use serde_json::json;
use test_utils::skip_slow_tests;
enum QueryType {
Local,
@ -182,6 +183,10 @@ impl RatomlTest {
/// the client config.
#[test]
fn ratoml_client_config_basic() {
if skip_slow_tests() {
return;
}
let server = RatomlTest::new(
vec![
r#"
@ -283,6 +288,10 @@ enum Value {
#[test]
#[ignore = "the user config is currently not being watched on startup, fix this"]
fn ratoml_user_config_detected() {
if skip_slow_tests() {
return;
}
let server = RatomlTest::new(
vec![
r#"
@ -312,6 +321,10 @@ enum Value {
#[test]
#[ignore = "the user config is currently not being watched on startup, fix this"]
fn ratoml_create_user_config() {
if skip_slow_tests() {
return;
}
let mut server = RatomlTest::new(
vec![
r#"
@ -343,6 +356,10 @@ enum Value {
#[test]
#[ignore = "the user config is currently not being watched on startup, fix this"]
fn ratoml_modify_user_config() {
if skip_slow_tests() {
return;
}
let mut server = RatomlTest::new(
vec![
r#"
@ -373,6 +390,10 @@ assist.emitMustUse = true"#,
#[test]
#[ignore = "the user config is currently not being watched on startup, fix this"]
fn ratoml_delete_user_config() {
if skip_slow_tests() {
return;
}
let mut server = RatomlTest::new(
vec![
r#"
@ -402,6 +423,10 @@ assist.emitMustUse = true"#,
#[test]
fn ratoml_inherit_config_from_ws_root() {
if skip_slow_tests() {
return;
}
let server = RatomlTest::new(
vec![
r#"
@ -445,6 +470,10 @@ pub fn add(left: usize, right: usize) -> usize {
#[test]
fn ratoml_modify_ratoml_at_ws_root() {
if skip_slow_tests() {
return;
}
let mut server = RatomlTest::new(
vec![
r#"
@ -490,6 +519,10 @@ pub fn add(left: usize, right: usize) -> usize {
#[test]
fn ratoml_delete_ratoml_at_ws_root() {
if skip_slow_tests() {
return;
}
let mut server = RatomlTest::new(
vec![
r#"
@ -535,6 +568,10 @@ pub fn add(left: usize, right: usize) -> usize {
#[test]
fn ratoml_add_immediate_child_to_ws_root() {
if skip_slow_tests() {
return;
}
let mut server = RatomlTest::new(
vec![
r#"
@ -581,6 +618,10 @@ pub fn add(left: usize, right: usize) -> usize {
#[test]
#[ignore = "Root ratomls are not being looked for on startup. Fix this."]
fn ratoml_rm_ws_root_ratoml_child_has_client_as_parent_now() {
if skip_slow_tests() {
return;
}
let mut server = RatomlTest::new(
vec![
r#"
@ -626,6 +667,10 @@ pub fn add(left: usize, right: usize) -> usize {
#[test]
fn ratoml_crates_both_roots() {
if skip_slow_tests() {
return;
}
let server = RatomlTest::new(
vec![
r#"
@ -670,6 +715,10 @@ enum Value {
#[test]
fn ratoml_multiple_ratoml_in_single_source_root() {
if skip_slow_tests() {
return;
}
let server = RatomlTest::new(
vec![
r#"
@ -778,6 +827,10 @@ fn ratoml_multiple_ratoml_in_single_source_root() {
/// configuring global level configurations as well.
#[test]
fn ratoml_in_root_is_global() {
if skip_slow_tests() {
return;
}
let server = RatomlTest::new(
vec![
r#"
@ -806,6 +859,10 @@ fn main() {
#[test]
fn ratoml_root_is_updateable() {
if skip_slow_tests() {
return;
}
let mut server = RatomlTest::new(
vec![
r#"
@ -836,6 +893,10 @@ fn main() {
#[test]
fn ratoml_root_is_deletable() {
if skip_slow_tests() {
return;
}
let mut server = RatomlTest::new(
vec![
r#"