[Notes] [Git][BuildStream/buildstream][issue-642-Invalid_project.conf_seen_as_missing] Adding test for Invalid Yaml



Title: GitLab

Phillip Smyth pushed to branch issue-642-Invalid_project.conf_seen_as_missing at BuildStream / buildstream

Commits:

3 changed files:

Changes:

  • tests/format/project.py
    ... ... @@ -40,6 +40,13 @@ def test_invalid_project_name(cli, datafiles):
    40 40
         result.assert_main_error(ErrorDomain.LOAD, LoadErrorReason.INVALID_SYMBOL_NAME)
    
    41 41
     
    
    42 42
     
    
    43
    +@pytest.mark.datafiles(os.path.join(DATA_DIR))
    
    44
    +def test_invalid_yaml(cli, datafiles):
    
    45
    +    project = os.path.join(datafiles.dirname, datafiles.basename, "invalid-yaml")
    
    46
    +    result = cli.run(project=project, args=['workspace', 'list'])
    
    47
    +    result.assert_main_error(ErrorDomain.LOAD, LoadErrorReason.INVALID_YAML)
    
    48
    +
    
    49
    +
    
    43 50
     @pytest.mark.datafiles(os.path.join(DATA_DIR))
    
    44 51
     def test_load_default_project(cli, datafiles):
    
    45 52
         project = os.path.join(datafiles.dirname, datafiles.basename, "default")
    

  • tests/format/project/invalid-yaml/manual.bst
    1
    +kind: manual

  • tests/format/project/invalid-yaml/project.conf
    1
    +# Basic project configuration that doesnt override anything
    
    2
    +#
    
    3
    +
    
    4
    +name: pony
    
    5
    +
    
    6
    +variables:
    
    7
    +  sbindir: "%{bindir}
    
    8
    +



  • [Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]